API アクセスの設定

Adobe Campaign StandardAPIアクセスは、次の手順で設定します。 これらの各手順の詳細については、AdobeIOドキュメントを参照してください。

重要

AdobeI/Oの証明書を管理するには、組織のシステム管理者権限、または管理コンソールの開発者アカウント権限を持っていることを確認してください。

  1. デジタル証明書をお持ちであることを確認するか、必要に応じて証明書を作成します。証明書と共に提供される公開鍵と秘密鍵は、次の手順で必要になります。
  2. AdobeI/O内でAdobe Campaign サービスへの新しい統合を作成し、設定します。次に、資格情報が生成されます(APIキー、クライアントシークレット。.)。
  3. 以前に生成した秘密鍵証明書 からJSON Web Token(JWT)を作成し、秘密鍵で署名します。JWTは、AdobeがIDを確認し、APIへのアクセスを許可するために必要なすべてのID情報とセキュリティ情報をエンコードします。
  4. POST要求を通じて、JWTをAccess トークンと交換します。このアクセストークンは、APIリクエストの各ヘッダーで使用する必要があります。

セキュリティで保護されたサービス間Adobe I/OAPIセッションを確立するには、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です。各インスタンスに対して1つの組織IDがAdobeによって提供されます。

    • <organization> :実稼働インスタンス
    • <organization-mkt-stage>:ステージインスタンス。

    組織IDの値を取得するには、管理者またはAdobeのテクニカルコンタクトに問い合わせてください。 新しい統合を作成する際に、ライセンスリストでAdobe I/Oに取り込むこともできます(AdobeIOドキュメントを参照)。

  • <access_token>:POSTリクエストを介してJSON Webトークンを交換する際に取得された個人アクセストークン。

  • <api_key>:個人のAPIキーを参照してください。Adobe Campaignサービスへの新しい統合を作成した後、Adobe I/Oで提供されます。

    代替テキスト

トラブルシューティング

Adobe IOの統合中に、次のエラーが表示される場合:

{ 
"code": 502, 
"message": "Oops. Something went wrong. Check your URI and try again." 
}

CNAMEパラメーターが正しく作成されているかどうかを確認するには、管理者またはAdobeのテクニカルコンタクトに問い合わせてください。

このページ