Gebruikersmachtigingen en -eigenschappen
Laatst bijgewerkt: 27 juli 2023
Gemaakt voor:
- Ontwikkelaar
De Target SDK's bieden ondersteuning voor gebruikersmachtigingen en -eigenschappen. Als u niet weet hoe Adobe Target behandelt ondernemingstoestemmingen via werkruimten en eigenschappen, kunt u meer over het in lezen Machtigingen voor Enterprise-gebruikers.
De client kan op twee manieren een eigenschapstoken gebruiken.
Token algemene eigenschap
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 van intrede van het Bezit in getOffers vraag
Een eigenschapstoken kan ook in een afzonderlijk bestand worden opgegeven getOffers
vraag. Dit wordt gedaan door een bezitsobject aan het verzoek toe te voegen. Een bezitstoken op deze manier wordt gespecificeerd neemt precedent over één reeks in config die.
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