【问题标题】:How to fix "need to create a seller's account" eBay API?如何修复“需要创建卖家账户”eBay API?
【发布时间】:2020-03-28 14:55:59
【问题描述】:

我创建了一个 eBay 沙盒帐户和一个贝宝沙盒帐户。当我向 AddItem 发出请求时,我收到一个错误。我试过了:

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: "AddItem: Class: RequestError, Severity: Error, Code: 120, You need to create a Seller's account. 在你列出这个项目之前,我们需要一些额外的信息来创建一个卖家账户。"

进程以退出代码 1 结束

【问题讨论】:

标签: python dictionary connection paypal-sandbox ebay-api


【解决方案1】:

我很久以前就放弃了使用沙盒,而是现场制作所有 eBay 的东西。沙盒产生的问题似乎比它绕过的要多。

所以错误是“您需要创建卖家帐户。在您发布此商品之前,我们需要一些额外信息来创建卖家帐户。”

听起来这是正确的答案。进入链接的 ebay 帐户,列出待售物品,然后按照提示进行操作,直到它被列出。 (如果在现场进行,则将其称为“用于测试的假货,请勿购买”或类似名称。)阻止您通过 API 列出的任何东西也应该阻止您通过 GUI 列出,并且 eBay 问题总是更容易解决前端。

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

【讨论】:

    猜你喜欢
    • 2016-08-21
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 2022-10-23
    • 2015-10-22
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多