API アクセスの設定 setting-up-api-access
Adobe Campaign Standard API アクセスは、次の手順で設定します。 これらの各手順について詳しくは、Adobe Developer ドキュメント を参照してください。
-
電子証明書があるかどうかを確認するか、必要に応じて電子証明書を作成します。 証明書で提供される公開鍵と秘密鍵は、次の手順で必要になります。
-
Adobe Developer🔗のAdobe Campaign Serviceへの新しい統合を作成し、設定します。 次に、資格情報が生成されます(API キー、クライアントシークレット…)。
-
次の実装手順に従って、OAuth サーバー間資格情報を作成します
note important IMPORTANT JWT(JSON web トークン)は、現在非推奨(廃止予定)の段階で、OAuth に置き換えられています。 移行は、Campaignの今後のリリース内で段階的に実行されます。 サービスアカウント (JWT)資格情報は非推奨とマークされています。2025年1月27日まで引き続き機能します。 したがって、2025年1月27日(PT)より前に新しいOAuth サーバー間資格情報を使用するには、アプリケーションまたは統合を移行する必要があります。 OAuth認証をお勧めします。 JWT認証からOAuth認証に移行するためのすべての要素は、次のページにあります。
セキュアなサービス間Adobe I/O API セッションを確立するには、Adobe サービスへのあらゆるリクエストに以下の情報をAuthorization ヘッダーに含める必要があります。
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
-
<ORGANIZATION>:これはあなたの個人組織IDです。Adobeによって、インスタンスごとに1つの組織IDが提供されます。
- <ORGANIZATION>:本番インスタンス、
- <ORGANIZATION-mkt-stage>: ステージインスタンス。
組織IDの値を取得するには、管理者またはAdobeの技術担当者を参照してください。 新しい統合を作成する際に、ライセンスの一覧からAdobe I/Oに取り込むこともできます(Adobe Developer ドキュメントを参照)。
-
<ACCESS_TOKEN>: POST リクエストを通じてJSON Web トークンを交換する際に取得した個人アクセストークン。
-
<API_KEY>:個人のAPI キー。 Adobe Campaign Serviceへの新しい統合を作成した後、Adobe I/Oで提供されます。
トラブルシューティング
AdobeIO統合中に、次のエラーが表示される場合:
{
"code": 502,
"message": "Oops. Something went wrong. Check your URI and try again."
}
CNAME パラメーターが正しく作成されているかどうかを確認するには、管理者またはAdobeの技術担当者を参照してください。