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. |
events | 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