ソースの送信
セルフサービスソース(バッチSDK)を使用して新しいソースをAdobe Experience Platformに統合する最後の手順は、検証のためにソースをテストすることです。 成功したら、Adobe担当者に連絡して新しいソースを送信できます。
次のドキュメントでは、Flow Service APIを使用してソースをテストおよびデバッグする手順について説明します。
はじめに
- Experience Platform APIの呼び出しを正常に行う方法について詳しくは、Experience Platform APIの概要に関するガイドを参照してください。
- Experience Platform APIの資格情報を生成する方法について詳しくは、Experience Platform APIの認証とアクセス に関するチュートリアルを参照してください。
- Experience Platform API用のPostmanの設定方法について詳しくは、開発者向けコンソールの設定および Postmanに関するチュートリアルを参照してください。
- テストとデバッグのプロセスを支援するには、 セルフサービスソース検証のコレクションと環境をダウンロードし、次の手順に従います。
ソースをテストする
ソースをテストするには、ソースに関連する適切な環境変数を指定しながら、Postmanで セルフサービスソース検証コレクションと環境を実行する必要があります。
テストを開始するには、まずPostmanにコレクションと環境を設定する必要があります。 次に、テストする接続仕様IDを指定します。
authSpecNameを指定
接続仕様IDを入力したら、ベース接続に使用するauthSpecNameを指定する必要があります。 選択に応じて、これはOAuth 2 Refresh CodeまたはBasic Authenticationのいずれかになります。 authSpecNameを指定したら、必要な資格情報を環境に含める必要があります。 例えば、authSpecNameをOAuth 2 Refresh Codeとして指定する場合、hostとaccessTokenのOAuth 2に必要な資格情報を指定する必要があります。
sourceSpecを指定
認証仕様パラメーターを追加したら、次にソース仕様から必要なプロパティを追加する必要があります。 必要なプロパティはsourceSpec.spec.propertiesにあります。 以下のMailChimp Membersの例の場合、必要なプロパティはlistIdのみです。つまり、listIdであり、Postman環境に対応するID値です。
"spec": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"description": "Define user input parameters to fetch resource values.",
"properties": {
"listId": {
"type": "string",
"description": "listId for which members need to fetch."
}
}
}
認証とソース仕様パラメーターを指定したら、残りの環境変数の入力を開始できます。参照用に次の表を参照してください。
flowSpecificationIdとtargetConnectionSpecIdは固定値です。x-api-keyx-api-keyの取得方法について詳しくは、Experience Platform APIの認証とアクセス に関するチュートリアルを参照してください。c8d9a2f5c1e03789bd22e8efdd1bdc1bx-gw-ims-org-idx-gw-ims-org-id情報の取得方法については、開発者向けコンソールの設定と Postmanに関するチュートリアルを参照してください。ABCEH0D9KX6A7WA7ATQE0TE@adobeOrgauthorizationTokenauthorizationTokenの取得方法について詳しくは、Experience Platform APIの認証とアクセス に関するチュートリアルを参照してください。Bearer authorizationTokenschemaIdhttps://ns.adobe.com/{TENANT_ID}.schemas.0ef4ce0d390f0809fad490802f53d30bschemaVersionapplication/vnd.adobe.xed-full-notext+json; version=1schemaAltIdschemaIdと一緒に返されるmeta:altIdです。_{TENANT_ID}.schemas.0ef4ce0d390f0809fad490802f53d30bdataSetId5f3c3cedb2805c194ff0b69amappings[{"destinationXdmPath":"person.name.firstName","sourceAttribute":"email.email_id","identity":false,"version":0},{"destinationXdmPath":"person.name.lastName","sourceAttribute":"email.activity.action","identity":false,"version":0}]mappingIdbf5286a9c1ad4266baca76ba3adc9366flowSpecificationIdRestStorageToAEP。 これは固定値です。6499120c-0b15-42dc-936e-847ea3c24d72targetConnectionSpecIdc604ff05-7f1a-43c0-8e18-33bf874cb11cverifyWatTimeInSecond40startTime1597784298すべての環境変数を指定したら、Postman インターフェイスを使用してコレクションの実行を開始できます。 Postman インターフェイスで、省略記号(…)を選択します Sources SSSs Verification Collectionの横にある「コレクションを実行」を選択します。
Runner インターフェイスが表示され、データフローの実行順序を設定できます。 「SSS検証コレクションを実行」を選択して、コレクションを実行します。
ソースの送信
ソースがワークフロー全体を完了できたら、Adobe担当者に連絡してソースを送信します。