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:
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.net | |
beveiligen | bool | Nee | true | Ongedaan maken om HTTP-schema af te dwingen |
registreerapparaat | object | Nee | INFO-logboekregistratie | |
target_location_hint | str | Nee | Geen | Target locatiehint |
property_token | str | Nee | Geen | Target Token eigenschap. Als hier gespecificeerd, zullen alle get_aanbiedingen vraag deze waarde gebruiken. |
beslissings_methode | str | Nee | server-kant | Bepaalt welke beslissingsmethode moet worden gebruikt (op apparaat, server-kant, hybride) |
polling_interval | int | Nee | 300000 (5 minuten) | Opiniepeilingsinterval voor de Artefact van regel voor apparaatbeslissingen (in ms) |
artefact_location | str | Nee | Geen | Een volledig gekwalificeerde URL naar de Artefact van regel voor apparaatbeslissingen. Hiermee overschrijft u de intern bepaalde locatie. |
artifact_payload | object | Nee | Geen | De 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. |
gebeurtenissen | dict <str callable=""> | Nee | Geen | Een optioneel object met gebeurtenisnaamtoetsen en callback-functiewaarden |
environment_id | int | Nee | productie | De Target milieu-id |
milieu | str | Nee | productie | De Target omgevingsnaam |
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