簡體   English   中英

銷售伙伴 API 亞馬遜 400 錯誤請求

[英]Selling Partner API Amazon 400 bad request

我正在嘗試向此處記錄的亞馬遜銷售合作伙伴 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}

亞馬遜的文檔並不是世界上最好的,所以我希望從社區中獲得解決方案。 想知道有沒有人穿過類似的鞋子?

在向亞馬遜銷售合作伙伴 API 發出訂單呼叫時,我遇到了同樣的問題/錯誤400 Bad Request But the reason was because Amazon Authentication host header was like full endpoint url with https:// , but has to be without the one , for example, sellingpartnerapi-eu.amazon.com

如果查看您發送的請求。 某些參數沒有值,但仍然存在鍵,例如這部分BuyerEmail=&SellerOrderId

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM