我正在尝试通过 eBay API 列出一个全球免费送货的商品,我在确定
ShippingDetails
的确切参数时遇到了问题。
我附上了我正在尝试在列表中实现的图像以及我目前正在使用的 XML,请注意我现在正在获取Input data is invalid. Input data for tag <Item.ShippingDetails> is invalid or missing. Please check API documentation
'。
XML 数据:
def list_new_item():
response = api.execute('AddFixedPriceItem', {
'Item': {
'Title': 'Random book',
'Description': 'This is a random book item',
'PrimaryCategory': {'CategoryID': '38583'},
'StartPrice': '1.0',
'CategoryMappingAllowed': 'true',
'ConditionID': '1000',
'Country': 'US',
'Currency': 'USD',
'DispatchTimeMax': '3',
'ListingDuration': 'Days_30',
'ListingType': 'FixedPriceItem',
'PictureDetails': {
'PictureURL': ['https://example.com']
},
"Location": "Calexico, California",
'Quantity': '0',
"ShippingDetails": {
"ShippingServiceOptions": [
{
"ShippingServicePriority": 1,
"ShippingService": "Overnight",
"ShippingServiceCost": "0.00",
"FreeShipping": True,
"ShippingTimeMax": 1
}
]
},
'ReturnPolicy': {
'ReturnsAcceptedOption': 'ReturnsNotAccepted'
}
}
})
return response.dict()