用于与amazon广告api交互的客户端。
amazonadapi的Python项目详细描述
#亚马逊亚马逊网络应用平台
Amazon Ad API的客户端
注意:
id')
对于订单id订单号:
order=client.get_order(订单号)
使用以下命令进行初始化:
from amazonadapi import amazonclient
import os
client=amazonclient()
client.refresh_token=os.environ['amzn_refresh_token']
client.auto_refresh_token()
client.set_region()
client.get_profiles()
client.profile_id=“一定要为你的组织安排好这件事”。客户。广告客户(
客户。获取客户订单('ad'u id')
客户。获取客户订单('order'order'id')
;使用浏览器和命令行进行身份验证的示例代码:
从amazonadapi导入amazoonclient
client=amazoonclient()
client.client.client.client.client.client.client.clide auth_dance()
dance()
client.client.get_profiles()
client.client.client.client.client.client.client.client.client.client.client.cli配置文件ID“一定要做到这一点”这一点
;创建订单
order=amazonoorder()
order.ad广告客户id='3678742709207'
order.name='amazon api test{}'.format(time.time())
order.startdatedatetime=1511909961000;unix time=1511909961000;unix time*1000
order.adorder.adderorder.adadobord/>哈希顺序={“对象”:{
“广告客户id”:{
“value”:order.广告客户id
},
“name”:order.name,
“startDateTime”:order.startDateTime,
“endDateTime”:order.endDateTime,
“deliveryActivationStatus”:order.status
}
}
created_Order=client.create_Order(hash_Order)
=amazonlineitem()
行项目。order id='订单ID'
行项目。广告客户ID='广告ID'
行项目。name='测试API行项目创建'
非担保物品视频
行物品。类型='非担保物品显示'
行物品。开始日期时间=1506873006000
行物品。结束日期时间=1507045806000
行物品。状态='非活动'
行物品。预算['金额]=100
行物品。预算['交付配置文件']='前置'
行物品。预算['交付缓冲区']=1
#重复类型:daily,monthly,lifetime
行项目.deliverycaps.append({'amount':0.9,'recurrencetype':'daily'})
哈希行项目={“object”:{
“orderid”:{
“value”:行项目.orderid
},
“广告客户id”:{
“value”:行项目.广告客户id
,“name”:行项目.name,
“type”:line_item.type,
“startdatetime”:line_item.startdatetime,
“enddatetime”:line_item.enddatetime,
“deliveryactivationstatus”:line_item.status,
“budget”:line_item.budget,
“deliveryCaps”:行项目。deliveryCaps
}
}
result=client.create_line_item(hashline_item)
client.create_line_item(hashline_item)
Amazon Ad API的客户端
注意:
id')
对于订单id订单号:
order=client.get_order(订单号)
使用以下命令进行初始化:
from amazonadapi import amazonclient
import os
client=amazonclient()
client.refresh_token=os.environ['amzn_refresh_token']
client.auto_refresh_token()
client.set_region()
client.get_profiles()
client.profile_id=“一定要为你的组织安排好这件事”。客户。广告客户(
客户。获取客户订单('ad'u id')
客户。获取客户订单('order'order'id')
;使用浏览器和命令行进行身份验证的示例代码:
从amazonadapi导入amazoonclient
client=amazoonclient()
client.client.client.client.client.client.client.clide auth_dance()
dance()
client.client.get_profiles()
client.client.client.client.client.client.client.client.client.client.client.cli配置文件ID“一定要做到这一点”这一点
;创建订单
order=amazonoorder()
order.ad广告客户id='3678742709207'
order.name='amazon api test{}'.format(time.time())
order.startdatedatetime=1511909961000;unix time=1511909961000;unix time*1000
order.adorder.adderorder.adadobord/>哈希顺序={“对象”:{
“广告客户id”:{
“value”:order.广告客户id
},
“name”:order.name,
“startDateTime”:order.startDateTime,
“endDateTime”:order.endDateTime,
“deliveryActivationStatus”:order.status
}
}
created_Order=client.create_Order(hash_Order)
=amazonlineitem()
行项目。order id='订单ID'
行项目。广告客户ID='广告ID'
行项目。name='测试API行项目创建'
非担保物品视频
行物品。类型='非担保物品显示'
行物品。开始日期时间=1506873006000
行物品。结束日期时间=1507045806000
行物品。状态='非活动'
行物品。预算['金额]=100
行物品。预算['交付配置文件']='前置'
行物品。预算['交付缓冲区']=1
#重复类型:daily,monthly,lifetime
行项目.deliverycaps.append({'amount':0.9,'recurrencetype':'daily'})
哈希行项目={“object”:{
“orderid”:{
“value”:行项目.orderid
},
“广告客户id”:{
“value”:行项目.广告客户id
,“name”:行项目.name,
“type”:line_item.type,
“startdatetime”:line_item.startdatetime,
“enddatetime”:line_item.enddatetime,
“deliveryactivationstatus”:line_item.status,
“budget”:line_item.budget,
“deliveryCaps”:行项目。deliveryCaps
}
}
result=client.create_line_item(hashline_item)
client.create_line_item(hashline_item)