사용자 권한 및 속성
마지막 업데이트: 2024년 7월 20일
작성 대상:
- 개발자
Target SDK에는 사용자 권한 및 속성에 대한 지원이 포함되어 있습니다. Adobe Target이(가) 작업 공간 및 속성을 통해 엔터프라이즈 권한을 처리하는 방법에 익숙하지 않다면 엔터프라이즈 사용자 권한에서 자세한 내용을 볼 수 있습니다.
클라이언트는 두 가지 방법 중 하나로 속성 토큰을 사용할 수 있습니다.
전역 속성 토큰
const CONFIG = {
client: "acmeclient",
organizationId: "1234567890@AdobeOrg",
propertyToken: "8c4630b1-16db-e2fc-3391-8b3d81436cfb"
};
const targetClient = TargetClient.create(CONFIG);
targetClient.getOffers({...})
ClientConfig clientConfig = ClientConfig.builder()
.client("emeaprod4")
.organizationId("0DD934B85278256B0A490D44@AdobeOrg")
.defaultPropertyToken("8c4630b1-16db-e2fc-3391-8b3d81436cfb")
.build();
TargetClient targetClient = TargetClient.create(clientConfig);
getOffers 호출의 부수적 속성 토큰
개별 getOffers
호출에서도 속성 토큰을 지정할 수 있습니다. 이 작업은 요청에 속성 개체를 추가하여 수행합니다. 이 방법으로 지정된 속성 토큰은 구성의 한 세트에 대해 선례를 갖습니다.
Node.js
const CONFIG = {
client: "acmeclient",
organizationId: "1234567890@AdobeOrg",
};
const targetClient = TargetClient.create(CONFIG);
targetClient.getOffers({
request: {
execute: {
pageLoad: {}
},
property: {
token: "8c4630b1-16db-e2fc-3391-8b3d81436cfb"
}
}
})
Java
ExecuteRequest executeRequest = new ExecuteRequest()
.mboxes(getMboxRequests(mbox));
TargetDeliveryRequest targetDeliveryRequest = TargetDeliveryRequest.builder()
.context(getContext(request))
.execute(executeRequest)
.cookies(getTargetCookies(request.getCookies()))
.property(new Property().token("8c4630b1-16db-e2fc-3391-8b3d81436cfb"))
.build();
TargetDeliveryResponse targetResponse = targetClient.getOffers(targetDeliveryRequest);
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3