DocumentatieTargetDoelontwikkelaarsgids

De Python SDK initialiseren

Laatst bijgewerkt: 27 juli 2023
  • Onderwerpen:
  • APIs/SDKs

Gemaakt voor:

  • Ontwikkelaar

Beschrijving gebruiken create om de Python SDK te initialiseren en de Target Client om vraag te maken aan Adobe Target voor experimenten en persoonlijke ervaringen.

Methode

maken

TargetClient.create(options)

Parameters

options heeft de volgende structuur:

NaamTypeVereistStandaardBeschrijving
clientstrJaGeenAdobe Target client ID
organisation_idstrJaGeenExperience Cloud Organization ID
timeoutintNee3000Time-out in milliseconden
server_domainstrNeeclient.tt.omtrdc.net
beveiligenboolNeetrueOngedaan maken om HTTP-schema af te dwingen
registreerapparaatobjectNeeINFO-logboekregistratie
target_location_hintstrNeeGeenTarget locatiehint
property_tokenstrNeeGeenTarget Token eigenschap. Als hier gespecificeerd, zullen alle get_aanbiedingen vraag deze waarde gebruiken.
beslissings_methodestrNeeserver-kantBepaalt welke beslissingsmethode moet worden gebruikt (op apparaat, server-kant, hybride)
polling_intervalintNee300000 (5 minuten)Opiniepeilingsinterval voor de Artefact van regel voor apparaatbeslissingen (in ms)
artefact_locationstrNeeGeenEen volledig gekwalificeerde URL naar de Artefact van regel voor apparaatbeslissingen. Hiermee overschrijft u de intern bepaalde locatie.
artifact_payloadobjectNeeGeenDe JSON-lading van de Artefact van regel voor apparaatbeslissingen. Indien opgegeven, wordt deze gebruikt in plaats van een aanvraag via een URL in te dienen.
gebeurtenissendict <str callable="">NeeGeenEen optioneel object met gebeurtenisnaamtoetsen en callback-functiewaarden
environment_idintNeeproductieDe Target milieu-id
milieustrNeeproductieDe Target omgevingsnaam
cdn_environmentstrNeeproductieDe CDN-omgevingsnaam
telemetrie_enabledboolNeeWaarIndien ingesteld op False, worden telemetriegegevens niet verzonden naar Adobe
versiestrNeeGeenHet 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