如何解析印象笔记的"Authentication token expired"
How to resolve "Authentication token expired" of Evernote
我正在开发一个批处理程序,每天在 Linux.
上从 Evernote API 获取笔记
请给我一些关于这种情况的建议。
2017 年 9 月 2 日:我获得了 Sandbox 的消费者密钥、秘密和开发人员令牌。
2017 年 9 月 9 日:我获得了用于生产的消费者密钥、秘密和开发人员令牌。
9 月 9 日至 25 日:我的程序可以访问沙箱和生产版 Evernote API.
9 月 26 日:仅生产版 Evernote API 回复了此异常:
EDAMUserException(errorCode=9, parameter='authenticationToken')
我理解这条消息的意思:
AUTH_EXPIRED
Authentication token expired
这是我的 Python 来源:
config = {'token': dev_token, 'sandbox': flag,}
client = EvernoteClient(**config)
note_store = client.get_note_store() # exception raises here
根据这个页面我好像"need to reauthenticate and obtain a new authentication token":
https://dev.evernote.com/doc/articles/error_handling.php#common
所以我想获得新的开发人员令牌。但我不能在这个页面上这样做:
https://www.evernote.com/api/DeveloperToken.action
"Update: the creation of developer tokens is temporarily disabled." 已显示。
"Create a developer token" 按钮被禁用。
我应该怎么做才能再次访问生产 API?
再来一个。
我的程序可以使用 OAuth 自动获取令牌吗?
它是批处理程序(无 GUI)。所以我没有回调URL.
我不确定 "automatically" 是什么意思,但您需要通过 OAuth 流程来获取访问令牌。 Evernote OAuth 需要一个有效的回调 URL。参见 http://dev.evernote.com/doc/articles/authentication.php
如果您在创建开发令牌时遇到问题,请转至 https://www.evernote.com/SupportLogin.action 并联系支持团队。他们可以让您连接到新的开发者令牌。
我正在开发一个批处理程序,每天在 Linux.
上从 Evernote API 获取笔记
请给我一些关于这种情况的建议。
2017 年 9 月 2 日:我获得了 Sandbox 的消费者密钥、秘密和开发人员令牌。
2017 年 9 月 9 日:我获得了用于生产的消费者密钥、秘密和开发人员令牌。
9 月 9 日至 25 日:我的程序可以访问沙箱和生产版 Evernote API.
9 月 26 日:仅生产版 Evernote API 回复了此异常:
EDAMUserException(errorCode=9, parameter='authenticationToken')
我理解这条消息的意思:
AUTH_EXPIRED
Authentication token expired
这是我的 Python 来源:
config = {'token': dev_token, 'sandbox': flag,}
client = EvernoteClient(**config)
note_store = client.get_note_store() # exception raises here
根据这个页面我好像"need to reauthenticate and obtain a new authentication token": https://dev.evernote.com/doc/articles/error_handling.php#common
所以我想获得新的开发人员令牌。但我不能在这个页面上这样做:
https://www.evernote.com/api/DeveloperToken.action
"Update: the creation of developer tokens is temporarily disabled." 已显示。
"Create a developer token" 按钮被禁用。
我应该怎么做才能再次访问生产 API?
再来一个。
我的程序可以使用 OAuth 自动获取令牌吗?
它是批处理程序(无 GUI)。所以我没有回调URL.
我不确定 "automatically" 是什么意思,但您需要通过 OAuth 流程来获取访问令牌。 Evernote OAuth 需要一个有效的回调 URL。参见 http://dev.evernote.com/doc/articles/authentication.php
如果您在创建开发令牌时遇到问题,请转至 https://www.evernote.com/SupportLogin.action 并联系支持团队。他们可以让您连接到新的开发者令牌。