サーバーサイドAPIリクエスト
AdaptyのサーバーサイドAPIを使用すると、サブスクリプションデータにプログラムでアクセスして管理でき、既存のサービスやインフラとのシームレスな統合が可能です。プラットフォーム間のデータ同期、アクセスレベルの付与、Stripeでの購入検証など、システムを同期させてユーザーエンゲージメントを維持するためのツールを提供します。
Postmanコレクションと環境
サーバーサイドAPIの利用を簡単にするため、PostmanにダウンロードしてインポートできるPostmanコレクションと環境ファイルを用意しました。
- リクエストコレクション: AdaptyサーバーサイドAPIで利用可能なすべてのリクエストが含まれています。環境で定義できる変数を使用していることに注意してください。
- 環境: 値を一度定義できる変数のリストが含まれています。サーバーサイドAPI、Web API、アナリティクスエクスポートAPIに対応した統合環境を用意しており、作業を簡単に進められます。この環境をアクティブにすると、Postmanがリクエスト内の定義済み変数値を自動的に置換します。
PostmanへのコレクションおよびEnvironmentのインポート方法については、Postmanドキュメントを参照してください。
使用される変数
サーバーサイドAPI、Web API、アナリティクスエクスポートAPIのワークフローを簡略化するため、統合環境を作成しました。以下はサーバーサイドAPI固有の変数です:
| 変数 | 説明 | 値の例 |
|---|---|---|
| secret_api_key | App settingsの Secret key フィールドで確認できます。 | secret_live_Pj1P1xzM.2CvSvE1IalQRFjsWy6csBVNpH33atnod |
| adapty-customer-user-id | あなたのシステムで使用しているユーザーID。Adapty ダッシュボードでは、プロファイルの Customer user ID フィールドで確認できます。 | [email protected] |
| adapty-profile-id | Adaptyが割り当てたユーザーID。Adapty ダッシュボードでは、プロファイルの Adapty ID フィールドで確認できます。 | 3286abd3-48b0-4e9c-a5f6-ac0a006333a6 |
| Adapty-platform | ユーザーがアプリに使用するプラットフォーム。使用可能な値: iOS, macOS, iPadOS, visionOS, Android, web。 | iOS |
| stripe_token | サブスクリプション(sub_XXX)やPayment Intent(pi_XXX)などの一意の購入を表すStripeオブジェクトのトークン。 | sub_1JY8xLLy6P12345a |
次のステップ:リクエスト: