DocumentaciónTargetGuía para desarrolladores de Target

Inicialización del SDK de Python

Última actualización: 20 de julio de 2024
  • Temas:
  • APIs/SDKs

Creado para:

  • Desarrollador

Descripción
Utilice el método create para inicializar el SDK de Python e instanciar Target Client para hacer llamadas a Adobe Target con el fin de realizar experimentos y experiencias personalizadas.

Método

crear

TargetClient.create(options)

Parámetros

options tiene la siguiente estructura:

NombreTipoRequeridoValor predeterminadoDescripción
clientestrSíNingunaAdobe Target client ID
organization_idstrSíNingunaExperience Cloud Organization ID
timeoutintNo3000Tiempo de espera en milisegundos
server_domainstrNoclient.tt.omtrdc.net
secureboolNotrueNo configurado para aplicar el esquema HTTP
loggerobjetoNoRegistrador de información
target_location_hintstrNoNingunaTarget sugerencia de ubicación
property_tokenstrNoNingunaTarget token de propiedad. Si se especifica aquí, todas las llamadas a get_offers utilizarán este valor.
decisioning_methodstrNodel lado del servidorDetermina qué método de toma de decisiones usar (en el dispositivo, del lado del servidor, híbrido)
polling_intervalintNo300000 (5 minutos)Intervalo de sondeo para el artefacto de regla de toma de decisiones en el dispositivo (en ms)
artifact_locationstrNoNingunaUna URL completa al artefacto de regla de toma de decisiones en el dispositivo. Anula la ubicación determinada internamente.
artifact_payloadobjetoNoNingunaCarga útil JSON del artefacto de regla de toma de decisiones en el dispositivo. Si se especifica, se utiliza en lugar de solicitar una desde una dirección URL.
eventsdict <str, callable>NoNingunaUn objeto opcional con claves de nombre de evento y valores de función de llamada de retorno
environment_idintNoproducciónEl ID de entorno Target
entornostrNoproducciónEl nombre de entorno Target
cdn_environmentstrNoproducciónEl nombre del entorno de CDN
telemetry_enabledboolNoTrueSi se establece en False, los datos de telemetría no se enviarán a Adobe
versionstrNoNingunaNúmero de versión de este SDK

Ejemplo

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