我使用的是Ebay Python SDK 当我运行这段代码时,它会打印错误:
ConnectionError:'VerifyAddFixedPriceItem:类:RequestError,严重性:Error,代码:10009,否<;项目.货币>;存在或<;项目.货币>;被指定为空标记。否<;项目.货币>;存在或<;项目.货币>;在请求中指定为空标记,类:RequestError,严重性:Error,代码:10009,否<;项目。国家>;存在或<;项目。国家>;被指定为空标记。否<;项目。国家>;存在或<;项目。国家>;在请求中指定为空标记,类:RequestError,严重性:Error,代码:10009,否<;项目列表持续时间>;存在或<;项目列表持续时间&指定为空标记。否<;项目列表持续时间>;存在或<;项目列表持续时间>;在请求中指定为空标记。'
我很确定我指定了所需的参数,所以不明白为什么会出错。在
从代码中: “国家”:“美国”, '货币':'美元', 'ListingDuration':'GTC'
from ebaysdk.trading import Connection as Trading
api = Trading(domain='api.sandbox.ebay.com', config_file='ebay.yaml')
item = {
'Title': 'Item Title',
'Description': ' This is the description for the Item',
'PrimaryCategory': {'CategoryID': '377'},
'PrivateListing': 'True',
'ConditionID': '1000',
'Country': 'US',
'Currency': 'USD',
'DispatchTimeMax': '5',
'ListingDuration': 'GTC',
'ListingType': 'FixedPriceItem',
'PaymentMethods': 'PayPal',
'PayPalEmailAddress': 'xxx@gmail.com',
'PictureDetails': {
'PictureURL': 'picture_url',
'PhotoDisplay': 'SuperSize',
},
'Location': 'Melbourne',
'ReturnPolicy': {
'ReturnsAcceptedOption': 'ReturnsAccepted',
'RefundOption': 'MoneyBack',
'ReturnsWithinOption': 'Days_30',
'Description': 'If you change your mind, please return your item within 30 days of recieving it for refund.',
'ShippingCostPaidByOption': 'Buyer'
},
'ShippingDetails': {
'ShippingType': 'Flat',
'ShippingServiceOptions':
{
'FreeShipping': 'True',
'ShippingService': 'AU_FastwayCouriers',
'ShippingServiceCost': '0',
},
'InternationalShippingServiceOption': {
'FreeShipping': 'True',
'ShippingServiceCost': '0',
'ShippingService': 'AU_StandardInternational',
'ShippingServiceAdditionalCost': '0',
'ShippingServicePriority': '1',
'ShipToLocation': 'Worldwide',
}
}
}
response = api.execute('VerifyAddFixedPriceItem', item)
print(response.reply)
VerifyAddFixedPriceItem的参数应指定为字典ie
相关问题 更多 >
编程相关推荐