Initialiser le SDK Python

Description
Utilisez la méthode create afin d’initialiser le SDK Python et d’instancier le Target Client pour effectuer des appels vers Adobe Target pour des expériences et des expériences personnalisées.

Méthode

créer

TargetClient.create(options)

Paramètres

options présente la structure suivante :

Nom
Type
Requis
Par défaut
Description
client
str
Oui
None
Adobe Target client ID
organization_id
str
Oui
None
Experience Cloud Organization ID
timeout
int
Non
3000
Timeout en millisecondes
server_domain
str
Non
client.tt.omtrdc.net
Remplace le nom d’hôte par défaut
sécuriser
booléen
Non
true
Annuler l’application du schéma HTTP
bûcheron
objet
Non
ENREGISTREUR D’INFORMATIONS
Remplace la journalisation INFO par défaut
target_location_hint
str
Non
None
Target l’indicateur d’emplacement
property_token
str
Non
None
Jeton de propriété Target. Si spécifié ici, tous les appels get_offers utiliseront cette valeur.
decisioning_method
str
Non
côté serveur
Détermine la méthode de prise de décision à utiliser (sur l’appareil, côté serveur, hybride).
polling_interval
int
Non
300000 (5 minutes)
Intervalle d’interrogation pour l’artefact de règle de prise de décision sur l’appareil (en ms)
artifact_location
str
Non
None
Une URL complète vers l’artefact de règle de prise de décision ​ sur l’appareil. Il remplace l’emplacement déterminé en interne.
artifact_payload
objet
Non
None
Payload JSON de l’artefact de règle de prise de décision sur l’appareil. Si spécifié, il est utilisé au lieu d’en demander un à partir d’une URL.
events
dict <str, callable>
Non
None
Objet facultatif avec clés de nom d’événement et valeurs de fonction de rappel
environment_id
int
Non
production
L’identifiant d’environnement Target
environnement
str
Non
production
Nom de l’environnement Target
cdn_environment
str
Non
production
Nom de l’environnement CDN
telemetry_enabled
booléen
Non
True
Si elle est définie sur False, les données de télémétrie ne seront pas envoyées à Adobe
version
str
Non
None
Numéro de version de ce SDK

Exemple

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