-
-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GetMyFeesEstimate returns "invalid xml" #115
Comments
@bhushankumarl any ideas? |
@fr3shn3ss |
@bhushankumarl thanks. I just tested again. 4 asins work fine, but 5 throws this error |
@fr3shn3ss |
@bhushankumarl the issue is also reported here . Thanks :) |
Did you ever figure this out? I have the same issue. I can only get up to 4 ASINs using |
Last time I checked, that was still an issue. My app is now make one call for each ASIN so I don't need it anymore. I think you need to either fix it yourself or switch to a different library |
I too have issues even with 1 ASIN, for me the error is ""Error occurred from AmazonMws API", i checked everything looks good and test the same data on scratchpad as well. |
was having similar issue with FulfillmentInboundShipment API:Changed the file
To This:
used searchFor to create inbound shipment plan and it worked. The general problem is this lib. used GET method for some some APIs that support POST method and when the request data goes beyond the URL size limit supported by Amazon, the API starts responding with 400 - bad request. Hope this helps someone. |
It won't work for >4 ASINs. <4 works great though. Scratchpad works for >4.
Here is my code:
//asinList is an array of ASINs
var GetMyFeesEstimate = async function (asinList) {
var obj = {
'Version': '2011-10-01',
'Action': 'GetMyFeesEstimate',
'SellerId': SellerId,
'MWSAuthToken': MWSAuthToken,
'FeesEstimateRequestList.FeesEstimateRequest.1.MarketplaceId': 'ATVPDKIKX0DER',
'FeesEstimateRequestList.FeesEstimateRequest.1.IdType': 'ASIN'
}
};
The text was updated successfully, but these errors were encountered: