Python SDK の初期化
最終更新日: 2025年10月14日
- トピック:
- 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