Autorisations et propriétés des utilisateurs
Dernière mise à jour : 20 juillet 2024
Créé pour :
- Développeur
Les SDK Target incluent la prise en charge des propriétés et des autorisations utilisateur. Si vous ne savez pas comment Adobe Target gère les autorisations d’entreprise via des espaces de travail et des propriétés, vous pouvez en savoir plus à ce sujet dans la section Autorisations des utilisateurs d’entreprise.
Le client peut utiliser un jeton de propriété de deux manières différentes.
Jeton de propriété globale
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);
Jeton de propriété accessoire dans l’appel getOffers
Un jeton de propriété peut également être spécifié dans un appel getOffers
individuel. Pour ce faire, ajoutez un objet property à la requête. Un jeton de propriété spécifié de cette manière est prioritaire par rapport à un jeu de la configuration.
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