要解决Amazon开发者账户和Amazon供应商账户之间的连接问题,您可以使用Amazon MWS API来实现该功能。以下是一个示例代码,展示了如何连接开发者账户和供应商账户:
import mws
# 设置开发者账户信息
access_key = 'YOUR_ACCESS_KEY'
secret_key = 'YOUR_SECRET_KEY'
seller_id = 'YOUR_SELLER_ID'
auth_token = 'YOUR_AUTH_TOKEN'
# 创建开发者账户的连接
developer_account = mws.Products(access_key=access_key, secret_key=secret_key, account_id=seller_id)
# 设置供应商账户信息
supplier_access_key = 'YOUR_SUPPLIER_ACCESS_KEY'
supplier_secret_key = 'YOUR_SUPPLIER_SECRET_KEY'
supplier_seller_id = 'YOUR_SUPPLIER_SELLER_ID'
# 创建供应商账户的连接
supplier_account = mws.Products(access_key=supplier_access_key, secret_key=supplier_secret_key, account_id=supplier_seller_id)
# 调用开发者账户的API方法
response = developer_account.list_matching_products(query='book')
# 处理开发者账户的响应
if response:
products = response.parsed['Products']
for product in products:
print(product['Title'])
# 调用供应商账户的API方法
response = supplier_account.list_matching_products(query='book')
# 处理供应商账户的响应
if response:
products = response.parsed['Products']
for product in products:
print(product['Title'])
请注意,您需要替换示例代码中的YOUR_ACCESS_KEY,YOUR_SECRET_KEY,YOUR_SELLER_ID,YOUR_AUTH_TOKEN,YOUR_SUPPLIER_ACCESS_KEY,YOUR_SUPPLIER_SECRET_KEY和YOUR_SUPPLIER_SELLER_ID为您自己的账户信息。
该示例代码使用了mws库,您可以使用pip安装该库:
pip install mws
使用此示例代码,您可以通过开发者账户和供应商账户的连接来调用各自的API方法,并处理它们的响应。