DocumentazioneTargetGuida per gli sviluppatori di Target

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:

NomeTipoObbligatorioPredefinitoDescrizione
clientstrSìNone (Nessuno)Adobe Target client ID
organization_idstrSìNone (Nessuno)Experience Cloud Organization ID
timeoutintNo3000Timeout in millisecondi
server_domainstrNoclient.tt.omtrdc.net
protettobooleanoNotrueAnnulla l'impostazione per applicare lo schema HTTP
loggeroggettoNoRegistratore INFO
target_location_hintstrNoNone (Nessuno)Target hint di posizione
property_tokenstrNoNone (Nessuno)Token di proprietà Target. Se specificato qui, tutte le chiamate get_offers utilizzeranno questo valore.
decisioning_methodstrNolato serverDetermina il metodo decisionale da utilizzare (sul dispositivo, lato server, ibrido)
polling_intervalintNo300000 (5 minuti)Intervallo di polling per l'artefatto della regola di decisioning sul dispositivo (in ms)
artifact_locationstrNoNone (Nessuno)URL completo dell'artefatto della regola di decisioning sul dispositivo. Sostituisce la posizione determinata internamente.
artifact_payloadoggettoNoNone (Nessuno)Payload JSON dell'artefatto della regola di decisioning sul dispositivo. Se specificato, viene utilizzato invece di richiederne uno da un URL.
eventidict <str, chiamabile>NoNone (Nessuno)Oggetto facoltativo con chiavi di nome evento e valori della funzione di callback
environment_idintNoproduzioneID ambiente Target
ambientestrNoproduzioneNome dell'ambiente Target
cdn_environmentstrNoproduzioneNome dell’ambiente CDN
telemetria_abilitatabooleanoNoVeroSe è impostato su False, i dati di telemetria non verranno inviati a Adobe
versionstrNoNone (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