Initiera Python SDK
Senast uppdaterad: 20 juli 2024
- Ämnen:
- APIs/SDKs
Skapat för:
- Utvecklare
Beskrivning
Använd metoden create
för att initiera Python SDK och instansiera Target Client för att ringa anrop till Adobe Target för experiment och personaliserade upplevelser.
Metod
skapa
TargetClient.create(options)
Parametrar
options
har följande struktur:
Namn | Typ | Obligatoriskt | Standard | Beskrivning |
---|---|---|---|---|
klient | str | Ja | Ingen | Adobe Target client ID |
organisation_id | str | Ja | Ingen | Experience Cloud Organization ID |
timeout | int | Nej | 3000 | Timeout i millisekunder |
server_domain | str | Nej | client.tt.omtrdc.net | |
säker | bool | Nej | true | Avmarkerad för att tillämpa HTTP-schema |
loggare | object | Nej | INFO-logg | |
target_location_hint | str | Nej | Ingen | Platstips för Target |
property_token | str | Nej | Ingen | Target egenskapstoken. Om det anges här kommer alla get_offers-anrop att använda det här värdet. |
decisioning_method | str | Nej | server-side | Avgör vilken beslutsmetod som ska användas (på enheten, på serversidan, hybrid) |
polling_interval | int | Nej | 300000 (5 minuter) | Avsökningsintervall för artefakten för enhetsspecifik avlyssningsregel(i ms) |
artifact_location | str | Nej | Ingen | En fullständigt kvalificerad URL till regeln för enhetsbeslut. Åsidosätter internt bestämd plats. |
artifact_payload | object | Nej | Ingen | JSON-nyttolasten för enhetsregelartefakten. Om den anges används den i stället för att begära en från en URL. |
händelser | dict <str, callable> | Nej | Ingen | Ett valfritt objekt med händelsenamnstangenter och callback-funktionsvärden |
environment_id | int | Nej | produktion | Miljö-ID för Target |
miljö | str | Nej | produktion | Miljönamnet Target |
cdn_environment | str | Nej | produktion | CDN-miljönamnet |
telemetry_enabled | bool | Nej | True | Om värdet är Falskt skickas inte telemetridata till Adobe |
version | str | Nej | Ingen | Versionsnumret för denna SDK |
Exempel
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