Python-EbaySDK营销API返回';指定的使用者ID无效';错误

Python-EbaySDK营销API返回';指定的使用者ID无效';错误,python,ebay-api,ebay-sdk,Python,Ebay Api,Ebay Sdk,我一直在使用Python EbaySDK查询易趣上的物品等;但是,我在尝试使用带有以下代码的production Merchandising API时遇到了一个问题: import ebaysdk from ebaysdk.merchandising import Connection as Merchandising from ebaysdk.exception import ConnectionError try: api = Merchandising(domain='svcs.

我一直在使用Python EbaySDK查询易趣上的物品等;但是,我在尝试使用带有以下代码的production Merchandising API时遇到了一个问题:

import ebaysdk
from ebaysdk.merchandising import Connection as Merchandising
from ebaysdk.exception import ConnectionError

try:
    api = Merchandising(domain='svcs.ebay.com',config_file=None, appid="APP_ID")
    response = api.execute('getMostWatchedItems', {'maxResults': 10})
    print(response.dict())
    print(response.reply)
except ConnectionError as e:
    print(e)
    print(e.response.dict())
其中,开发者帐户的应用程序ID替换为我的生产应用程序ID。但是,这将返回以下错误:

u'getMostWatchedItems: Domain: Marketplace, Severity: Error, errorId: 9, Invalid CONSUMER-ID specified'
{'errorMessage': {'error': {'category': 'Application', 'domain': 'Marketplace', 'severity': 'Error', 'message': 'Invalid CONSUMER-ID specified', 'subdomain': 'MarketplaceCommon', 'errorId': '9'}}}

我查看了文档,可以看到消费者id实际上就是我传递的应用程序id。我尝试通过创建第二个帐户来交换密钥,但错误仍然存在。在这方面的任何帮助都是非常欢迎的

我也遇到了同样的问题,尽管我确实注意到,当我将域切换到“svcs.sandbox.ebay.com”并将appid切换到我的沙盒id时,请求成功(没有数据,因为我猜是沙盒)。