※これはAnnouncing API usage plansの翻訳です

API使用計画の機能を発表できることを嬉しく思います。これにより、より良くAPIポートフォリオがどのように価値を提供するかを理解できるようなります。API使用計画の機能により、API開発者はAPIのコレクションをユーザーに提供し、サブスクライバーごとのクォータ制限を定義できます。今回の発表以前は、APIとゲートウェイでメトリックは利用可能でしたが、クライアントのレベルでは利用できませんでした。

API使用計画の機能により、APIクライアントはメトリックをキャプチャできるようになり、ユーザー・コミュニティの動作に関するより深い洞察をAPIチームに提供します。API使用計画の機能より、APIをさらにマネタイズし、新しい収益源を開拓できますが、主な利点は、API開発チームがAPI利用者をよりよく理解し、APIポートフォリオの使用と価値を追跡できることです。

API開発チームは、次の質問に直面しています。

  1. このAPIにサインアップしている利用者は何人ですか?
  2. トップの利用者は誰ですか?
  3. 長年の利用者は誰ですか?
  4. 新しい利用者は誰ですか?
  5. 使用量を増えたり減ったりしたのは誰ですか?

API使用計画の機能を使用すると、サブスクライバーに基づいて分析をキャプチャし、API開発チームの重要な質問に回答し、APIのマネタイズへの扉を開くことができます。 APIはその中核として、データへの安全なマシン・ツー・マシン・インターフェイスを提供します。 ある企業が他の企業にとって価値のあるデータを保持している場合、APIのマネタイズは、企業が新しい収益機会を活用するのに役立ちます。

APIマネタイズの例

ソーシャル・ネットワーキング・サイトは、ユーザーに関する多くのデータを収集し、そのデータを製品に変えることができます。 ターゲッティング広告や社会的感情分析といった例もあります。(ソーシャル・ネットワーキング・サイトを営む企業以外の)他の企業は、ソーシャル・ネットワーキング・サイトが提供するAPIを介してそのデータを使用する製品を構築できます。ソーシャル・ネットワーキング・サイトは、さまざまなAPIプランを提供し、料金を請求することができます。これにより、貴重なデータを保持するソーシャル・ネットワーキング・サイトがそれを元にマネタイズできるようになります。

シナリオをさらに拡張して、複数のソーシャル・メディア・プラットフォームが存在するユースケースを検討することができます。自分たちの社会的感情をよりよく理解したい企業は、こうしたネットワークにわたる見解に関心を持っています。このような事が可能になったことより、情報収集の機能が複数のプラットフォーム間で感情分析をする付加価値サービスを提供する機会が開かれます。 情報収集の機能が、付加価値データを他のアプリ開発者に提供できると判断した場合、マネタイズのためのAPIを提供できます。マネタイズの必要性がない場合でも、使用計画は、チームがAPI利用者の使用パターンをよりよく理解するための優れた方法です。

API使用計画のセットアップは簡単

計画の設定には、次のハイレベルの手順が含まれます。

1. 使用計画のAPIを有効化:API開発者(API Managerと呼ばれることもあります)は、使用計画に適格なAPIを選択し、サブスクライバー・トークンを構成します。 他のAPI管理ソリューションでは特定のヘッダーまたはクエリ文字列が必要ですが、OCIの使用計画ははるかに柔軟です。API開発者は任意のヘッダー、クエリ文字列、パスパラメータ、または認証コンテキストから選択できます。 たとえば、APIがサブスクライバーを識別するclient_idを含むOAuth Bearerトークンを使用する場合、クライアントでの変更を必要とせずに使用できます。

 

2. APIに使用計画の資格を授与:API Product Managerは、API計画を作成し、1つ以上のAPIを選択して計画に含めることができます。 計画マネージャーは、サブスクライバーごとに適用される上限またはレート制限を定義することもできます。

3. 使用プランにサブスクライバーを追加:API Product Managerは、API利用者をプランに対してサブスクライブできます。 API利用者とは、APIを使用したいアプリ開発者です。 開発者ポータルとサブスクリプション管理システムもサブスクリプションを開始できます。

プランが有効になると、API開発チームは、プランのサブスクライバーに基づいてAPIのトラフィックと分析を監視し、顧客と使用パターンをより深く理解することができます。

API使用計画の機能により、API開発チームは顧客の使用法をよりよく理解できます。 APIのマネタイズを通じて新しい収益源を開拓する場合でも、単にAPIポートフォリオの価値を報告する場合でも、使用計画はAPI開発チームがAPI主導のデジタル・トランスフォーメーションを推進するのに役立ちます。

API使用計画の機能の詳細については、”APIへのサブスクライバ・アクセスを管理するための使用計画の定義”を参照してください。 Oracle Cloud Infrastructureをまだ試したことがない場合は、今すぐ無料トライアルクレジットを開始してください。