如何修复“需要创建卖家帐户”eBay API?

2024-04-25 02:00:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经创建了一个eBay沙盒帐户和一个paypal沙盒帐户。当我请求添加项时,我得到一个错误。我试过:

from ebaysdk.trading import Connection

if __name__ == "__main__":
    api = Connection(config_file=r'C:\Users\username\PycharmProjects\ebay\ebaysdk-python\ebay.yaml', domain='api.sandbox.ebay.com', debug=True)
    request = {
        "Item": {
            "Title": "Professional Mechanical Keyboard",
            "Country": "US",
            "Location": "US",
            "Site": "US",
            "ConditionID": "1000",
            "PaymentMethods": "PayPal",
            "PayPalEmailAddress": "nobody@gmail.com",
            "PrimaryCategory": {"CategoryID": "33963"},
            "Description": "A really nice mechanical keyboard!",
            "ListingDuration": "Days_10",
            "StartPrice": "150",
            "Currency": "USD",
            "ReturnPolicy": {
                "ReturnsAcceptedOption": "ReturnsAccepted",
                "RefundOption": "MoneyBack",
                "ReturnsWithinOption": "Days_30",
                #"Description": "If you are not satisfied, return the keyboard.",
                "ShippingCostPaidByOption": "Buyer"
            },
            "ShippingDetails": {
                "ShippingServiceOptions": {
                    "FreeShipping": "True",
                    "ShippingService": "USPSMedia"
                }
            },
            "DispatchTimeMax": "3"
        }
    }
    api.execute("AddItem", request)

错误消息: ... ebaysdk.exception.ConnectionError:“添加项:类别:RequestError,严重性:Error,代码:120,您需要创建卖家帐户。在您可以列出此项目之前,我们需要一些其他信息来创建卖家帐户。”

进程已完成,退出代码为1


Tags: 代码com沙盒apitruerequest错误帐户
1条回答
网友
1楼 · 发布于 2024-04-25 02:00:30

很久以前我就放弃了使用沙箱,而是在eBay上做所有的事情。沙箱所产生的问题似乎比它所忽略的要多

因此,错误是“您需要创建卖方帐户。在您可以列出此项目之前,我们需要一些附加信息来创建卖方帐户。”

听起来这是正确的答案。进入链接的易趣帐户,列出要出售的物品,然后按照提示进行操作,直到物品被列出。(如果在现场进行此操作,请称之为“假冒测试物品,请勿购买”或类似内容。)阻止您通过API登录的任何东西也应阻止您通过GUI登录,易趣问题始终更容易从前端解决

在前端成功列出项目后,请再次尝试运行此代码

相关问题 更多 >