如何正确地为Python MWS清单类传递日期时间?
我正在使用Python3.6和mws library查询Amazon MWS api。 Amazon API文档说我需要使用DateTime类型。当我在参数中传递字符串日期时间时,出现TypeError:list_inventory_supply()得到了意外的关键字参数'datetime'
#!/usr/bin/python3.6
from mws import mws
access_key = 'XXX'
merchant_id = 'XXX'
secret_key = 'XXX'
y = mws.Inventory(access_key=access_key, secret_key=secret_key, account_id=merchant_id)
inventory = y.list_inventory_supply(skus=('8F-HMGP-KF2W'), datetime=???, response_group='Basic')
resp_data = inventory.original
print (resp_data)
该代码适用于不需要日期时间或如果我省略了datetime参数的其他报告。
from datetime import datetime
current_utc = datetime.utcnow()
dt = current_utc.strftime("%Y-%m-%dT%H:%M:%S")
print(dt)
输出为:'2019-12-12T17:18:16'