설명서Target 개발자 안내서

사용자 권한 및 속성

마지막 업데이트: 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