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:
Nombre
Tipo
Requerido
Valor predeterminado
Descripción
cliente
str
Sí
Ninguna
Adobe Target client ID
organization_id
str
Sí
Ninguna
Experience Cloud Organization ID
timeout
int
No
3000
Tiempo de espera en milisegundos
server_domain
str
No
client.tt.omtrdc.net
secure
bool
No
true
No configurado para aplicar el esquema HTTP
logger
objeto
No
Registrador de información
target_location_hint
str
No
Ninguna
Target sugerencia de ubicación
property_token
str
No
Ninguna
Target token de propiedad. Si se especifica aquí, todas las llamadas a get_offers utilizarán este valor.
decisioning_method
str
No
del lado del servidor
Determina qué método de toma de decisiones usar (en el dispositivo, del lado del servidor, híbrido)
polling_interval
int
No
300000 (5 minutos)
Intervalo de sondeo para el artefacto de regla de toma de decisiones en el dispositivo (en ms)
artifact_location
str
No
Ninguna
Una URL completa al artefacto de regla de toma de decisiones en el dispositivo. Anula la ubicación determinada internamente.
artifact_payload
objeto
No
Ninguna
Carga ú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.
dict <str, callable>
No
Ninguna
Un objeto opcional con claves de nombre de evento y valores de función de llamada de retorno
environment_id
int
No
producción
El ID de entorno Target
entorno
str
No
producción
El nombre de entorno Target
cdn_environment
str
No
producción
El nombre del entorno de CDN
telemetry_enabled
bool
No
True
Si se establece en False, los datos de telemetría no se enviarán a Adobe
version
str
No
Ninguna
Nú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