问题描述
我正在尝试对此处记录的亚马逊销售合作伙伴 API 进行 API 调用 - SP-API。 我通过 Java API 专门调用 OrdersV0API 如下 -
GetordersResponse resp = apiInstance.getorders(marketPlaceIds,createdAfter,createdBefore,lastUpdatedAfter,lastUpdatedBefore,orderStatuses,fulfillmentChannels,paymentMethods,buyerEmail,sellerOrderId,maxResultsPerPage,easyShipShipmentStatuses,nextToken,amazonorderIds);
然而,尽管尝试了多个输入,我还是得到了以下结果 -
Response{protocol=http/1.1,code=400,message=Bad Request,url=https://sellingpartnerapi-eu.amazon.com/orders/v0/orders?CreatedAfter=2021-01-07T00%3A11%3A12.515020&CreatedBefore=2021-01-07T00%3A11%3A12.515060&LastUpdatedAfter=2021-01-07T00%3A11%3A12.515020&LastUpdatedBefore=2021-01-07T00%3A11%3A12.515060&BuyerEmail=&SellerOrderId=&MaxResultsPerPage=1&NextToken=&OrderStatuses=Unshipped&MarketplaceIds=A21TJRUUN4KGV&FulfillmentChannels=MFN&PaymentMethods=Other}
Amazon 的文档并不是世界上最好的,因此我希望从社区获得解决方案。想知道有没有人穿过类似的鞋子?
解决方法
如果查看您发送的请求。某些参数没有值,但键仍然存在,就像这部分 BuyerEmail=&SellerOrderId