getUser返回EDAMSystemException errorCode = 8

时间:2017-01-18 03:30:13

标签: python linux python-2.7 oauth evernote

我正在尝试通过python上的evernote api获取我的帐户信息,但是,我收到了错误:

  

回溯(最近一次呼叫最后一次):文件“”,第1行,

     

文件“build / bdist.linux-x86_64 / egg / evernote / api / client.py”,第148行,在delegate_method中

     

文件“build / bdist.linux-x86_64 / egg / evernote / edam / userstore / UserStore.py”,第1033行,在getUser中

     

文件“build / bdist.linux-x86_64 / egg / evernote / edam / userstore / UserStore.py”,第1058行,在recv_getUser中

     

evernote.edam.error.ttypes.EDAMSystemException:EDAMSystemException(errorCode = 8,rateLimitDuration = None,_message ='authenticationToken')

我的python代码如下:

from evernote.api.client import EvernoteClient
dev_token="my develop token"
client = EvernoteClient(token=dev_token)
userStore = client.get_user_store()
user = userStore.getUser()

我确定我已经为我的Evernote帐户生成了有效的开发人员令牌,如图所示,我的帐户中有一个开发令牌link

我错过了什么吗?

顺便说一下,我使用上面的代码并将密钥替换为Evernote沙盒帐户生成的另一个开发令牌,没关系。

1 个答案:

答案 0 :(得分:1)

如果您不在沙箱上,请尝试:

client = EvernoteClient(token=dev_token, sandbox=False)