現在、Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご確認ください。 情報
API プロバイダは、API の使用に対して収益を上げるために、API を収益化するための使いやすく柔軟な方法を必要としています。Apigee Edge の収益化機能を使用すると、API の使用に対してデベロッパーに請求する(または収益を分配して支払う)さまざまな収益化プランを作成できます。
Apigee 収益化の概要
API にアクセスするために、アプリ デベロッパーはリクエストと一緒に API キーを送信します。これにより、Edge でデベロッパーとそのアプリが一意に識別されます。これにより、API プロバイダは、誰が API を呼び出しているかを追跡し、その使用に対してアプリ デベロッパーに課金することができます。分析によって使用状況データを測定し、レポートを生成することもできます。
収益化について詳しくは、紹介動画をご覧ください。
収益化の主要コンポーネント
API を収益化するには、次の図に示すコンポーネントを定義します。
次の表に収益化のコンポーネントをまとめます。収益化コンポーネントのスコープは、組織(Edge アカウントで定義されたすべてのオブジェクト(API やデベロッパーを含む)の最上位コンテナ)です。
コンポーネント | 説明 |
API プロダクト | 関連する RESTful API のコレクションを、バンドルとしてデベロッパーに提示します。バンドルされているすべての API プロキシのアクセス制限、API キー承認方法、その他の構成を定義します。詳細については、API プロダクトとはをご覧ください。 |
API プロダクト バンドル(API パッケージ) | 1 つ以上の API プロダクトを単一の収益化コンテナにバンドルします。詳細については、API プロダクト バンドルの管理をご覧ください。 注: Classic Edge UI と Monetization API では、プロダクト バンドルは API パッケージと呼ばれます。 |
取引記録ポリシー | どの API 呼び出しを収益化のトランザクションと判定するかを判断するために使用されるルール。たとえば、response.reason.phrase フロー変数の値が OK の場合、トランザクションとしてカウントされます。詳細については、トランザクション記録ポリシーを構成するをご覧ください。 |
料金プラン | 収益化対象の API プロダクト バンドルに含まれる API の使用に対して発生する料金。たとえば、毎月の定額料金で請求したり、取引ごとに特定の税率を請求したりできます。 詳細については、料金プランとはをご覧ください。 |
プリペイド アカウントと後払いアカウント
Apigee Edge での収益化では、次のアカウント タイプがサポートされています。
- 前払い: デベロッパーは、API プロダクトの使用料を前払いします。API プロダクトを使用すると、前払いデベロッパーの残高から残高が差し引かれます。前払い残高を管理するをご確認ください。
- 後払いのデベロッパーには、API プロダクトの使用料が毎月(請求書を通じて)請求されます。利用限度額を使用して後払い残高を管理するをご覧ください。
デベロッパー ポータルで収益化を構成する
詳細については、デベロッパー ポータルで収益化を構成するをご覧ください。