DokumentationTarget Developer Guide

Initiera Python SDK

Senast uppdaterad: 20 juli 2024
  • Ämnen:
  • APIs/SDKs

Skapat för:

  • Utvecklare

Beskrivning
Använd metoden create för att initiera Python SDK och instansiera Target Client för att ringa anrop till Adobe Target för experiment och personaliserade upplevelser.

Metod

skapa

TargetClient.create(options)

Parametrar

options har följande struktur:

NamnTypObligatorisktStandardBeskrivning
klientstrJaIngenAdobe Target client ID
organisation_idstrJaIngenExperience Cloud Organization ID
timeoutintNej3000Timeout i millisekunder
server_domainstrNejclient.tt.omtrdc.net
säkerboolNejtrueAvmarkerad för att tillämpa HTTP-schema
loggareobjectNejINFO-logg
target_location_hintstrNejIngenPlatstips för Target
property_tokenstrNejIngenTarget egenskapstoken. Om det anges här kommer alla get_offers-anrop att använda det här värdet.
decisioning_methodstrNejserver-sideAvgör vilken beslutsmetod som ska användas (på enheten, på serversidan, hybrid)
polling_intervalintNej300000 (5 minuter)Avsökningsintervall för artefakten för enhetsspecifik avlyssningsregel(i ms)
artifact_locationstrNejIngenEn fullständigt kvalificerad URL till regeln för enhetsbeslut. Åsidosätter internt bestämd plats.
artifact_payloadobjectNejIngenJSON-nyttolasten för enhetsregelartefakten. Om den anges används den i stället för att begära en från en URL.
händelserdict <str, callable>NejIngenEtt valfritt objekt med händelsenamnstangenter och callback-funktionsvärden
environment_idintNejproduktionMiljö-ID för Target
miljöstrNejproduktionMiljönamnet Target
cdn_environmentstrNejproduktionCDN-miljönamnet
telemetry_enabledboolNejTrueOm värdet är Falskt skickas inte telemetridata till Adobe
versionstrNejIngenVersionsnumret för denna SDK

Exempel

Python

from target_python_sdk import TargetClient

def client_ready_callback(ready_event):
    # make calls to Adobe Target

client_options = {
    "client": "acmeclient",
    "organization_id": "1234567890@AdobeOrg",
    "events": {
        "client_ready": client_ready_callback
    }
}
target_client = TargetClient.create(client_options)
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3