Autorizzazioni utente e proprietà
Ultimo aggiornamento: 20 luglio 2024
Creato per:
- Sviluppatore
Gli SDK Target includono il supporto per le autorizzazioni utente e le proprietà. Se non sai in che modo Adobe Target gestisce le autorizzazioni Enterprise tramite aree di lavoro e proprietà, puoi trovare ulteriori informazioni in Autorizzazioni per gli utenti Enterprise.
Il client può utilizzare un token di proprietà in uno dei due modi seguenti.
Token proprietà 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);
Token di proprietà accidentale nella chiamata getOffers
È inoltre possibile specificare un token di proprietà in una singola chiamata getOffers
. A questo scopo, aggiungi un oggetto proprietà alla richiesta. Un token di proprietà specificato in questo modo ha la precedenza su un set nella configurazione.
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