Initialisieren von Python SDK
Beschreibung
Verwenden Sie die create
-Methode, um die Python-SDK zu initialisieren und die Target Client zu instanziieren und Adobe Target für Experimente und personalisierte Erlebnisse aufzurufen.
Methode
erstellen
TargetClient.create(options)
Parameter
options
weist die folgende Struktur auf:
Name
Typ
Erforderlich
Standardeinstellung
Beschreibung
Kunde
str
Ja
Keine
Adobe Target client ID
ORGANIZATION_ID
str
Ja
Keine
Experience Cloud Organization ID
Zeitüberschreitung
int
Nein
3000
Timeout in Millisekunden
server_domain
str
Nein
client.tt.omtrdc.net
sicher
boolesch
Nein
wahr
Einstellung zur Durchsetzung des HTTP-Schemas
Holzfäller
Objekt
Nein
INFO-Logger
target_location_hint
str
Nein
Keine
Target Standorthinweis
property_token
str
Nein
Keine
Target-Eigenschafts-Token Wenn hier angegeben, verwenden alle get_offers-Aufrufe diesen Wert.
decisioning_method
str
Nein
Server-seitig
Bestimmt, welche Entscheidungsmethode verwendet werden soll (geräteintern Server-seitig, hybrid)
polling_interval
int
Nein
300000 (5 Minuten)
Abrufintervall für das Artefakt der geräteinternen Entscheidungsregel (in ms)
artifact_location
str
Nein
Keine
Eine vollständig qualifizierte URL zum Artefakt der geräteinternen Entscheidungsregel. Überschreibt den intern festgelegten Speicherort.
artifact_payload
Objekt
Nein
Keine
Die JSON-Payload des Artefakts der geräteinternen Entscheidungsregel. Wenn angegeben, wird sie verwendet, anstatt eine URL anzufordern.
dict <str, callable>
Nein
Keine
Ein optionales Objekt mit Ereignisnamenschlüsseln und Rückruffunktionswerten
environment_id
int
Nein
Produktion
Die ID der Target Umgebung
Umgebung
str
Nein
Produktion
Der Name der Target
cdn_environment
str
Nein
Produktion
Der Name der CDN-Umgebung
telemetry_enabled
boolesch
Nein
True
Bei der Einstellung „False“ werden keine Telemetriedaten an Adobe gesendet
version
str
Nein
Keine
Die Versionsnummer dieser SDK
Beispiel
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