初始化Python SDK
描述
使用create
方法初始化Python SDK并实例化Target Client以调用Adobe Target进行实验和个性化体验。
方法
创建
TargetClient.create(options)
参数
options
具有以下结构:
名称
类型
必需
默认
描述
客户端
str
是
无
Adobe Target client ID
organization_id
str
是
无
Experience Cloud Organization ID
timeout
int
否
3000
超时时间(以毫秒为单位)
server_domain
str
否
client.tt.omtrdc.net
secure
布尔
否
true
取消设置以强制HTTP方案
logger
对象
否
INFO记录器
target_location_hint
str
否
无
Target位置提示
property_token
str
否
无
Target属性令牌。 如果在此处指定,则所有get_offers调用都将使用此值。
environment_id
int
否
生产
Target环境标识
环境
str
否
生产
Target环境名称
cdn_environment
str
否
生产
CDN环境名称
telemetry_enable
布尔
否
true
如果设置为False,则遥测数据将不会发送到Adobe
version
str
否
无
此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