API를 통해 변경된 사항이 Target에 반영되지 않음
API를 통해 변경할 때 Target에 반영되지 않는 오류를 해결하는 방법을 알아봅니다.
설명 description
환경
Adobe Target
문제/증상
Target 관리 API 기능을 평가하는 동안 Target 인터페이스에 반영되는 결과가 표시되지 않습니다.
예:
시나리오 1
활동 이름 업데이트
PUT요청을/{tenant}/target/activities/{id}/name(으)로 보냅니다.- Postman의 응답은 성공적인 실행을 보여줍니다.
GET:/{tenant}/target/activities을(를) 보내 업데이트된 이름 "API 테스트 활동이 변경됨"도 표시됩니다.- 하지만 변경 로그에 Postman 요청 시 활동이 업데이트되었다고 표시되지만 Target에는 여전히 이전 이름 "API 테스트 활동"이 표시됩니다.
시나리오 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