Как передать datetime в качестве аргумента библиотечной функции Python MWS? - PullRequest
0 голосов
/ 12 февраля 2019

Как правильно передать datetime для класса Python MWS Inventory?

Я использую Python3.6 и библиотеку mws для запроса API-интерфейса Amazon MWS.Документы 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 или если япропустите аргумент datetime.

...