Initialisation du SDK Python

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

Méthode

create

TargetClient.create(options)

Paramètres

options a 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
secure
bool
Non
true
Non défini pour appliquer le schéma HTTP
logger
objet
Non
Enregistreur d’informations
target_location_hint
str
Non
None
Target indicateur d’emplacement
property_token
str
Non
None
Target Jeton de propriété. Si spécifié ici, tous les appels get_offer utiliseront cette valeur.
decisioning_method
str
Non
côté serveur
Détermine la méthode de prise de décision à utiliser (on-device, côté serveur, hybride)
polling_interval
int
Non
300000 (5 minutes)
Intervalle d’interrogation de l’ artefact de règle de prise de décision sur périphérique (en ms)
artifact_location
str
Non
None
URL complète à l’artefact de règle de prise de décision sur l’appareil .Permet de remplacer un emplacement déterminé en interne.
artifact_payload
objet
Non
None
Charge JSON de l’artefact de règle de prise de décision sur l’appareil .S’il est 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
ID 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
Non
True
Si la valeur est False, les données de télémétrie ne sont pas envoyées vers 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