API を通じて行われた変更が Target に反映されない
API を通じて変更を行った際にエラーが発生し、Target に反映されない場合の解決方法を説明します。
説明 description
環境
Adobe Target
問題/症状
Target 管理 API の機能を評価する際、結果は Target インターフェイスに反映されません。
例:
シナリオ 1
アクティビティ名を更新
- 要求
PUT/{tenant}/target/activities/{id}/nameに送信します。 - Postmanでの応答で、成功した実行が示される。
- また、
GET:/{tenant}/target/activitiesを送信すると、「API テストアクティビティが変更されました」という名前が更新されます。 - ただし、Target では古い名前「API テストアクティビティ」が表示されますが、変更ログはPostman リクエストの際にアクティビティが更新されたことを示しています。
シナリオ 2
ID でオファーを更新
- 要求
PUT/{tenant}/target/offers/content/{id}に送信します。 - Postmanでの応答で、成功した実行が示される。
- ただし、Target では古いコードが引き続き表示され、オファー情報にはPostman リクエストの日付が表示されません。
解決策 resolution
ソリューション
UI 上で作成され、API を使用して更新されるアクティビティの場合、アクティビティ名が UI に反映されません。 アクティビティのその他すべてのフィールドは、UI で更新されます。
UI で作成され、API を使用して更新されるオファーの場合、どのフィールドも UI に反映されません。 UI から作成された API を使用したオファー更新のサポートは、まだ利用できません。
Target UI 以外で作成されたリソース(アクティビティ/オーディエンス/オファー/)の場合、そのような制限はありません。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f