如何通过默认接口在evernotepythonapi中捕获回调url?

2024-10-02 22:28:48 发布

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

我找了很多地方,但我找不到答案,我该如何实施它。我的程序是使用pythonevernoteapi和*.txt文件的小同步应用程序。我曾经为开发者令牌授权,我需要为任何使用Evernote的用户授权。我使用接口作为Tkinter,我需要g.e.“用Evernote登录”按钮将请求转到Evernote并捕获回调url,并将我的程序包含到 auth_token = "*****" client = EvernoteClient(token=auth_token, sandbox=True)


Tags: 文件答案用户程序txttokenauth应用程序
1条回答
网友
1楼 · 发布于 2024-10-02 22:28:48

回调URL用于使用OAuth获取访问令牌以代表其他用户的应用程序。OAuth是一个独立于开发人员令牌的身份验证系统,开发人员令牌用于快速访问API以测试应用程序或开发只访问您的帐户的应用程序;您不能使用开发人员令牌访问其他帐户(这违反了API策略)。在

要使用其他OAuth帐户,请注意。首先,您必须获得消费者密钥和消费者机密。使用者密钥唯一地标识您的应用程序,您的使用者机密不应被共享,而是由您的应用程序用来验证您对使用者密钥的使用。你可以在这里买到:https://dev.evernote.com/#apikey

有关如何使用使用者密钥和使用者机密创建访问用户Evernote帐户的应用程序的示例,请参阅我使用pythonweb框架Flask创建的小(~240行)示例:https://github.com/matthewayne/evernote-giphy/blob/master/server.py

要了解Evernote的OAuth是如何工作的,请参见Evernote身份验证页:https://dev.evernote.com/doc/articles/authentication.php

相关问题 更多 >