Python Boto MWS Error请求中的一个或多个参数值无效。显示的ID无效

Python Boto MWS Error请求中的一个或多个参数值无效。显示的ID无效,python,boto,amazon-mws,Python,Boto,Amazon Mws,我在尝试使用boto mws api列出订单时出错。以下是错误代码: InvalidParameterValue Traceback (most recent call last): File "order-list.py", line 10, in <module> order = mws.list_orders(MarketplaceId=marketplaceId, CreatedAfter='2013-01-10', OrderStatus=orderstatus

我在尝试使用boto mws api列出订单时出错。以下是错误代码:

InvalidParameterValue
Traceback (most recent call last):
  File "order-list.py", line 10, in <module>
    order = mws.list_orders(MarketplaceId=marketplaceId, CreatedAfter='2013-01-10', OrderStatus=orderstatus)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 158, in requires
    return func(*args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 158, in requires
    return func(*args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 177, in wrapper
    return func(*args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 196, in wrapper
    return func(*args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 177, in wrapper
    return func(*args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 196, in wrapper
    return func(*args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 177, in wrapper
    return func(*args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 139, in wrapper
    return func(*args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 81, in wrapper
    return func(self, *args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 252, in wrapper
    return func(self, request, response, *args, **kw)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 732, in list_orders
    return self._post_request(request, kw, response)
  File "/Users/brandon/Envs/Amazon-Seller/lib/python2.7/site-packages/boto/mws/connection.py", line 323, in _post_request
    response.reason, body)
boto.mws.exception.InvalidParameterValue: InvalidParameterValue: Bad Request 
One or more parameter values in the request is invalid.
Invalid ids presented

有人能解释一下我的请求中哪些参数值无效吗?

经过大量研究,我发现我们的MarketplaceId必须是列表而不是字符串。这篇文章有助于弄清这一点


-布兰登

经过大量研究,我发现我们的MarketplaceId必须是一个列表,而不是一个字符串。这篇文章有助于弄清这一点


-布兰登

经过大量研究,我发现我们的MarketplaceId必须是一个列表,而不是一个字符串。这篇文章有助于弄清这一点


-布兰登

经过大量研究,我发现我们的MarketplaceId必须是一个列表,而不是一个字符串。这篇文章有助于弄清这一点

-布兰登

from boto.mws.connection import MWSConnection

merchantId = "XXX"
marketplaceId = "XXX"
accessKeyId = "XXX"
secretKey = "XXX"
mws = MWSConnection(accessKeyId,secretKey,Merchant=merchantId)
orderstatus = ['PartiallyShipped','Unshipped', ]
order = mws.list_orders(MarketplaceId=marketplaceId, CreatedAfter='2013-01-10', OrderStatus=orderstatus)
print order