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