我想给NodeJS的addFixedPriceItem打个电话。我正在使用NodeJS eBay应用编程接口。我的代码如下:
var ebay = require('ebay-api');
ebay.ebayApiPostXmlRequest({
serviceName: 'Trading',
opType: 'AddFixedPriceItem',
devName: myDevId,
cert: myCertId,
appName: myAppId,
sandbox: true,
title: title,
params: {
'authToken': myClientAuthToken,
version: EBAY_API_VERSION,
Item: {
Country: 'EBAY-US',
Currency: 'USD',
Description: description,
ListingType: 'FixedPriceItem',
PictureDetails: picturesArray,
Quantity: '5',
StartPrice: price
},
}
}, function (error, results) {
if (error) {
console.dir(error);
process.exit(1);
}
console.dir(results);
});最终,我似乎无法让它调用。这不是一个验证问题或任何东西,控制台声明不存在Item.Country,也不存在Item.Currency,尽管我已经在我的参数中特别设置了这两个。你知道为什么会发生这种情况吗?
如果没有,如果没有这个接口,我怎么在nodeJS中调用它?感谢您的帮助!:)
发布于 2015-06-02 20:28:28
您的国家/地区代码错误。它应该是'US'或其他CountryCodeType之一。
https://stackoverflow.com/questions/30585618
复制相似问题