選択ページの作成
エンドツーエンドの事前定義されたバンドル購入のフェーズ1は、ユーザーにバンドル製品を提供します。
説明
ユーザーがバンドルサブスクリプションを購入するには、最初に提供内容を表示できる必要があります。以下の図と情報は、eSuiteからデータを取得し、それを組み合わせて関連データをユーザーに提供する方法のクライアント側の実装を示しています。
前提条件
- eSuiteHQ内で構成された少なくとも1つの定義済みバンドルです。 バンドルを作成する方法についてのドキュメントです。
ワークフロー
認証
これらはクライアント側によるAPIのコールであるため、APIにはクライアント側の認証が使用されます。 API認証方法の詳細については、こちらをご覧ください:https://supportstaging.mppglobal.com/technical/esuite-rest-api-support/authenticating/eSuite認証の前提条件
クライアント側アプリケーションがeSuiteクライアント側APIを呼び出すことができるようにするには、MPP Globalに以下を提供する必要があります:- Originsのリスト
- Token ID
API ドキュメント
上記で使用されるAPIの詳細を以下に説明します。
アクティブなバンドルを取得
このAPIは、クライアントIDに対して利用可能なすべてのバンドルを取得します。デフォルトではすべてを返しますが、クエリ文字列パラメーターを使用できるため、「name」、「tag」、「\」、または「status」に基づいて結果セットを制限できます。
以下に例を示します。
GET https://{restHost}/api/bundles
このAPIの詳細については、こちらをご覧ください。
リファレンスによる契約の取得
このAPIエンドポイントは、eSuiteHQで構成されたすべてのサービスを取得します。バンドルのコンテキストでは、サービスは契約の長さと試行情報を含むため、契約とも呼ばれます。上記と同様に、エンドポイントにはクエリ文字列パラメーターが用意されており、結果セットをフィルタリングできます。
以下に例を示します。
GET https://{restHost}/api/subscriptions
このAPIの詳細については、こちらをご覧ください。