在getiing会话中的eapy api中无效的Runame

时间:2016-05-02 13:41:28

标签: ebay-api

我想从ebay python sdk获取ebay会话ID。当我向api提出请求时。我收到错误无效的ru_name。我已经用名字进行了交叉检查。这是正确的。

1 个答案:

答案 0 :(得分:1)

这是我的GetSession python代码,对我有用。

    from ebaysdk.exception import ConnectionError
    from ebaysdk.trading import Connection as Trading

    myRuName = "XXXXXXXXXXXXMyRuNameXXXXXXXXXXXXXXXXXX"
    myAppID = "XXXXXXXXXXXXXMyAppIDXXXXXXXXXXXXXXXXXXX"
    myDevID = "XXXXXXXXXXXXXMyDevIDXXXXXXXXXXXXXXXXXX"
    myCertID = "XXXXXXXXXXXXXXMyCertIDXXXXXXXXXXXXXXXX"
    myFlags = {'RuName': myRuName}

    try:    
        api = Trading(config_file=None, appid=myAppID, devid=myDevID, certid=myCertID)
        response = api.execute('GetSessionID',myFlags)
        print 'SessionID = '+response.reply.SessionID
    except ConnectionError as e:
        print(e)
        print(e.response.dict())

希望这有帮助。