Inicializar o Python SDK
Descrição
Use o método create
para inicializar o Python SDK e instanciar o Target Client para fazer chamadas a Adobe Target para experiências e experiências personalizadas.
Método
criar
TargetClient.create(options)
Parâmetros
options
tem a seguinte estrutura:
Nome
Tipo
Obrigatório
Padrão
Descrição
cliente
str
Sim
None
Adobe Target client ID
organization_id
str
Sim
None
Experience Cloud Organization ID
timeout
int
Não
3000
Tempo limite em milissegundos
server_domain
str
Não
client.tt.omtrdc.net
seguro
bool
Não
true
Não definido para impor o esquema HTTP
logger
objeto
Não
Agente de informações
target_location_hint
str
Não
None
Target dica de localização
property_token
str
Não
None
Token de propriedade Target. Se especificado aqui, todas as chamadas get_offers usarão esse valor.
método_de_decisão
str
Não
lado do servidor
Determina qual método de decisão usar (no dispositivo, no lado do servidor, híbrido)
polling_interval
int
Não
300000 (5 minutos)
Intervalo de sondagem para o artefato de regra de decisão no dispositivo (em ms)
localização_artefato
str
Não
None
Uma URL totalmente qualificada para o artefato de regra de decisão no dispositivo. Substitui o local determinado internamente.
artifact_payload
objeto
Não
None
A carga JSON do artefato de regra de decisão no dispositivo. Se especificado, é usado em vez de solicitar um de um URL.
dict <str, callable>
Não
None
Um objeto opcional com chaves de nome de evento e valores de função de retorno de chamada
environment_id
int
Não
produção
A ID do ambiente Target
ambiente
str
Não
produção
O nome do ambiente Target
cdn_environment
str
Não
produção
O nome do ambiente CDN
telemetry_enabled
bool
Não
Verdadeiro
Se definido como Falso, os dados de telemetria não serão enviados para Adobe
version
str
Não
None
O número da versão deste SDK
Exemplo
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