ユーザーの権限とプロパティ
最終更新日: 2024年7月22日
作成対象:
- 開発者
Target SDK には、ユーザー権限およびプロパティのサポートが含まれています。 Adobe Target がワークスペースとプロパティを介して企業の権限をどのように処理するかについて詳しくは、 企業ユーザーの権限を参照してください。
クライアントは 2 つの方法のいずれかでプロパティトークンを使用できます。
グローバルプロパティトークン
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
呼び出しで指定することもできます。 これを行うには、プロパティ オブジェクトをリクエストに追加します。 この方法で指定されたプロパティトークンは、設定の 1 つのセットより優先されます。
const CONFIG = {
client: "acmeclient",
organizationId: "1234567890@AdobeOrg",
};
const targetClient = TargetClient.create(CONFIG);
targetClient.getOffers({
request: {
execute: {
pageLoad: {}
},
property: {
token: "8c4630b1-16db-e2fc-3391-8b3d81436cfb"
}
}
})
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