虽然通过了“EvernoteAPI认证”,但在以下状态下仍然存在“认证问题”

2024-09-28 19:35:15 发布

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

我刚刚设置了Evernote沙盒,并尝试进行身份验证。以下是我的代码:

    from evernote.api.client import EvernoteClient
    import ssl
    ssl._create_default_https_context = ssl._create_unverified_context

    dev_token = "put my dev token here"
    client = EvernoteClient(token=dev_token, sandbox=True)
    user_store = client.get_user_store()
    #user = user_store.getUser()
    print(user_store)

The output is correct as follow: /Users/peterwang/_workspaces/PyApp/evernote/venv/bin/python /Users/peterwang/_workspaces/PyApp/evernote/create_note_0.py Process finished with exit code 0

但如果我把这句话注释掉:

user=user\u store.getUser()=>;user=user\u store.getUser()

重新运行项目时,出现以下错误:

evernote.edam.error.ttypes.EDAMUserException: EDAMUserException(errorCode=2, parameter='authenticationToken')

我的代码哪里出错了?请帮忙


Tags: store代码devimportclienttokensslcreate