【问题标题】:Sandbox=False breaks OAuth in Evernote ApplicationSandbox=False 打破印象笔记应用程序中的 OAuth
【发布时间】:2022-01-03 20:20:03
【问题描述】:

我有一个我已经构建的应用程序,它会抓取食谱并将它们添加到印象笔记。 Link here。在 EvernotePy 文件夹中,有一个名为 Add_to_Evernote.py 的 python3 脚本与 API 交互。当我有Sandbox = True 时,它会正常工作,但是当我打开Sandbox = False 时,它会在尝试调用函数client.get_authorize_url() 时中断。我今天刚收到一封电子邮件,说我的 API-Key 已为他们的生产服务器激活,所以我想知道这是怎么回事。

我得到的错误是:

Traceback (most recent call last):                                                                                                                                            
File "./EvernotePy/Add_to_evernote.py", line 69, in <module>                                                                                                                  
webbrowser.open(client.get_authorize_url(request_token))                                                                                                                  
File "/usr/local/lib/python3.8/dist-packages/evernote3-1.25.0-
py3.8.egg/evernote/api/client.py", line 58, in get_authorize_url                                            KeyError: 'oauth_token'

我该怎么办?

【问题讨论】:

    标签: python-3.x oauth evernote evernote-app-notebook


    【解决方案1】:

    这也发生在我身上,发生是因为虽然我将沙盒更改为 FALSE,但我没有重新部署应用程序。所以请确保在更改沙箱值后重新部署应用程序,以便更改生效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-11
      • 2012-10-26
      • 2016-12-24
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 1970-01-01
      相关资源
      最近更新 更多