我正在尝试调用NodeJS中的addFixedPriceItem。我正在使用NodeJS eBay API。我的代码如下:
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);
});
最终,我似乎无法接听电话。这不是验证问题或任何事情,控制台声明No Item.Country存在,并且No Item.Currency存在,尽管我已经将这些放在我的参数中。有任何线索可能会发生这种情况吗?
如果没有,我怎么能在没有这个API的nodeJS中调用它?我感谢任何帮助! :)