Python SDK の初期化
最終更新日: 2024年7月22日
- トピック:
- APIs/SDKs
作成対象:
- 開発者
説明create
メソッドを使用して Python SDK を初期化し、Target Client をインスタンス化して、実験とパーソナライズされたエクスペリエンスのために Adobe Target を呼び出します。
メソッド
作成
TargetClient.create(options)
パラメーター
options
の構造は以下のとおりです。
名前 | タイプ | 必須 | デフォルト | 説明 |
---|---|---|---|---|
クライアント | str | ○ | None | Adobe Target client ID |
organization_id | str | ○ | None | Experience Cloud Organization ID |
timeout | int | × | 3000 | タイムアウト (ミリ秒) |
server_domain | str | × | client.tt.omtrdc.net | |
セキュア | ブール | × | true | HTTP スキームを適用するための設定を解除 |
ロガー | object | × | 情報ロガー | |
target_location_hint | str | × | None | Target location hint |
property_token | str | × | None | Target プロパティトークン。 ここで指定した場合、すべての get_offers 呼び出しでこの値が使用されます。 |
decisioning_method | str | × | server-side | 使用する判定方法を決定します( オンデバイス、サーバーサイド、ハイブリッド) |
polling_interval | int | × | 300000 (5 分) | オンデバイス判定ルールアーティファクトのポーリング間隔(ミリ秒) |
artifact_location | str | × | None | オンデバイス判定ルールアーティファクトへの完全修飾 URL。 内部的に決定された場所を上書きします。 |
artifact_payload | object | × | None | オンデバイス判定ルールアーティファクトの JSON ペイロード。 指定した場合、URL からリクエストする代わりに使用されます。 |
events | dict <str, callable> | × | None | イベント名のキーとコールバック関数の値を含むオプションのオブジェクト |
environment_id | int | × | 実稼動 | Target 環境 ID |
環境 | str | × | 実稼動 | Target 環境名 |
cdn_environment | str | × | 実稼動 | CDN 環境名 |
telemetry_enabled | ブール | × | True | False に設定すると、テレメトリ データは Adobe に送信されません |
version | str | × | None | この SDK のバージョン番号 |
例
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