De Python SDK initialiseren
Beschrijving
Gebruik de methode create om de Python SDK te initialiseren en de methode Target Client te instantiëren voor het aanroepen van Adobe Target voor experimenten en persoonlijke ervaringen.
Methode
maken
TargetClient.create(options)
Parameters
options heeft de volgende structuur:
Naam
Type
Vereist
Standaard
Beschrijving
client
str
Ja
Geen
Adobe Target client ID
organisation_id
str
Ja
Geen
Experience Cloud Organization ID
timeout
int
Nee
3000
Time-out in milliseconden
server_domain
str
Nee
client.tt.omtrdc.netOverschrijft de standaardhostnaam
beveiligen
bool
Nee
true
Ongedaan maken om HTTP-schema af te dwingen
registreerapparaat
object
Nee
INFO-logboekregistratie
Hiermee vervangt u de standaard-INFO-logboekregistratie
target_location_hint
str
Nee
Geen
Target locatiehint
property_token
str
Nee
Geen
Target Eigenschaptoken. Als hier gespecificeerd, zullen alle get_aanbiedingen vraag deze waarde gebruiken.
beslissings_methode
str
Nee
server-kant
Bepaalt welke beslissingsmethode te gebruiken ( op-apparaat , server-kant, hybride)
polling_interval
int
Nee
300000 (5 minuten)
Het opiniepeilen interval voor het op-apparaat bepalingsregelartefact (in ms)
artefact_location
str
Nee
Geen
Een volledig - gekwalificeerde url aan het op-apparaat bepalingsregelartefact . Hiermee overschrijft u de intern bepaalde locatie.
artifact_payload
object
Nee
Geen
De nuttige lading JSON van het op apparaat beslissingsregelartefact . Indien opgegeven, wordt deze gebruikt in plaats van een aanvraag via een URL in te dienen.
dict <str, callable>
Nee
Geen
Een optioneel object met gebeurtenisnaamtoetsen en callback-functiewaarden
environment_id
int
Nee
productie
De milieu-id Target
milieu
str
Nee
productie
De omgevingsnaam Target
cdn_environment
str
Nee
productie
De CDN-omgevingsnaam
telemetrie_enabled
bool
Nee
Waar
Indien ingesteld op False, worden telemetriegegevens niet verzonden naar Adobe
versie
str
Nee
Geen
Het versienummer van deze SDK
Voorbeeld
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