Inizializzare l’SDK di Python
Ultimo aggiornamento: 20 luglio 2024
- Argomenti:
- APIs/SDKs
Creato per:
- Sviluppatore
Descrizione
Utilizza il metodo create
per inizializzare l'SDK Python e creare un'istanza di Target Client per effettuare chiamate a Adobe Target per esperimenti ed esperienze personalizzate.
Metodo
creare
TargetClient.create(options)
Parametri
options
ha la seguente struttura:
Nome | Tipo | Obbligatorio | Predefinito | Descrizione |
---|---|---|---|---|
client | str | Sì | None (Nessuno) | Adobe Target client ID |
organization_id | str | Sì | None (Nessuno) | Experience Cloud Organization ID |
timeout | int | No | 3000 | Timeout in millisecondi |
server_domain | str | No | client.tt.omtrdc.net | |
protetto | booleano | No | true | Annulla l'impostazione per applicare lo schema HTTP |
logger | oggetto | No | Registratore INFO | |
target_location_hint | str | No | None (Nessuno) | Target hint di posizione |
property_token | str | No | None (Nessuno) | Token di proprietà Target. Se specificato qui, tutte le chiamate get_offers utilizzeranno questo valore. |
decisioning_method | str | No | lato server | Determina il metodo decisionale da utilizzare (sul dispositivo, lato server, ibrido) |
polling_interval | int | No | 300000 (5 minuti) | Intervallo di polling per l'artefatto della regola di decisioning sul dispositivo (in ms) |
artifact_location | str | No | None (Nessuno) | URL completo dell'artefatto della regola di decisioning sul dispositivo. Sostituisce la posizione determinata internamente. |
artifact_payload | oggetto | No | None (Nessuno) | Payload JSON dell'artefatto della regola di decisioning sul dispositivo. Se specificato, viene utilizzato invece di richiederne uno da un URL. |
eventi | dict <str, chiamabile> | No | None (Nessuno) | Oggetto facoltativo con chiavi di nome evento e valori della funzione di callback |
environment_id | int | No | produzione | ID ambiente Target |
ambiente | str | No | produzione | Nome dell'ambiente Target |
cdn_environment | str | No | produzione | Nome dell’ambiente CDN |
telemetria_abilitata | booleano | No | Vero | Se è impostato su False, i dati di telemetria non verranno inviati a Adobe |
version | str | No | None (Nessuno) | Numero di versione di questo SDK |
Esempio
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