DocumentatieTargetDoelontwikkelaarsgids

Gebruikersmachtigingen en -eigenschappen

Laatst bijgewerkt: 5 mei 2025
  • Onderwerpen:

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

Node.js
const CONFIG = {
    client: "acmeclient",
    organizationId: "1234567890@AdobeOrg",
    propertyToken: "8c4630b1-16db-e2fc-3391-8b3d81436cfb"
};

const targetClient = TargetClient.create(CONFIG);

targetClient.getOffers({...})
Java
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.

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