python请求400

2024-10-01 15:29:27 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正在使用python请求模块。我的代码是:

import requests

payload = {'AWSAccessKeyId':'AKIAJHSXAECVML4XJT7NvVLAQ',
      'Action':'ListOrders',
      'CreatedAfter':'2015-05-31T18%3A30%3A00Z',
      'MarketplaceId':'A21TJRUUN4KGV',
      'SellerId':'A3AZITEDAVC4SLU02M7',
      'SignatureMethod':'HmacSHA256',
      'SignatureVersion':2,
      'Timestamp':'2015-06-03T10%3A13%3A48Z',
      'Version':'2013-09-01'}

response = requests.post('https://mws.amazonservices.in/Orders/2013-09-01', params=payload)

print response.status_code

这是假证件

我明白了: 400
我在干什么扭?在


Tags: 模块代码importresponseactionrequestspayloadawsaccesskeyid
1条回答
网友
1楼 · 发布于 2024-10-01 15:29:27

我发现了一个名为TEMBOO的第三方工具,它为许多网站提供了API sdk,在Python中有一个amazonaws的SKD,当我下载它并检查代码时列表订单.py我在下面找到了这些代码,它清楚地表明它的预期日期是ISO8601日期格式(即2012-01-01)。在

super(ListOrdersInputSet, self)._set_input('AWSSecretKeyId', value)
def set_CreatedAfter(self, value):
"""
Set the value of the CreatedAfter input for this Choreo. ((optional, date) A date used for selecting orders created after (or at) a specified time, in ISO 8601 date format (i.e. 2012-01-01). Defaults to today's date if not provided.)

相关问题 更多 >

    热门问题