如何检查Twitter OAuth access_token是否仍然有效?

时间:2011-09-20 13:59:07

标签: django oauth twitter

我正在编写一个Django应用程序,我希望用户能够提供他们的Twitter用户名,并在我的应用程序中将他们的Twitter帐户与他们的用户连接。 (我没有使用Twitter将它们登录到我的网站;我只是希望他们将Twitter帐户与我们网站上的帐户相关联,并为某些操作授予权限。)

假设我成功地做到了,并且我回来并为用户存储了access_token,那么随后检查access_token是否仍然有效的最佳方法是什么?即,如果用户稍后撤销了对其Twitter帐户访问我的服务的访问权限,我希望能够检查access_token,如果它无效,则将其删除并提示用户重新进行身份验证。

Flickr API有flickr.auth.checkToken,我想我正在寻找Twitter API的等效功能。

1 个答案:

答案 0 :(得分:1)

使用python-twitter,您可以使用以下方法验证凭据是否正常:

if api.VerifyCredentials() is not None: