如何在Python中使用Evernote API?

fafcakar  于 9个月前  发布在  Python
关注(0)|答案(2)|浏览(96)

我一直在尝试将Evernote API与Python一起使用,但我面临着与Python“Evernote”库的一些兼容性问题。我已经尝试了不同的变通方法,但一直无法找到一个解决方案,让我使用API没有问题。
具体来说,我遇到了以下问题:

  • “evernote”库似乎与Python 3.7及更高版本不兼容。我遇到了与使用“inspect”模块和“exec”函数有关的错误。
  • 我尝试使用“evernote 3”包,它在PyPI上被列为一个单独的包,但我无法将其作为Python代码中的一个模块导入。
  • 我还尝试按照各种论坛的建议安装“evernote-sdk-python3”,但我发现这个包在PyPI上不可用。

因此,我目前无法使用Python与Evernote API进行交互。是否有我可以使用的库的更新版本或我可能忽略的任何其他解决方法?

qoefvg9y

qoefvg9y1#

使用evernote3:https://github.com/evernote/evernote-sdk-python3
一旦安装

from evernote.api.client import EvernoteClient
# Set your Evernote developer token here
dev_token = config['EVERNOTE_DEVTOKEN']

# Create an Evernote client
client = EvernoteClient(token=dev_token, sandbox=False)

将致力

xvw2m8pv

xvw2m8pv2#

在虚拟/conda环境中访问Evernote API。如果你想测试沙箱环境,你需要设置sandbox = True。
如果你试图访问生产evernote,那么开发者令牌将无法工作。您需要通过提出请求来激活密钥。

相关问题