1

目前正在使用Graph Explorer获取短期用户访问令牌,而不是extended token(60 days)通过调用facepy get_extended_access_token方法将其转换为。

现在。考虑我的用户访问令牌由于用户注销或令牌本身过期而变得无效的情况。因此,在这两种情况下,我都需要获得一个新的用户访问令牌,因为get_extended_access_token需要access_token它才能扩展它。

所以,我的问题是如何使用 python 检索这个令牌?是否有任何特定的 url 可以发送请求,它将返回一个新的/更新的令牌。

更新

因此,在关注此帖子并提出请求后

https://graph.facebook.com/oauth/access_token?client_id=xxxx&client_secret=yyyy&grant_type=client_credentials

我得到了这个我认为是app access token

access_token=123456789|12abcdef234 #changed from original

但我需要的是一个用户访问令牌,通过它我可以读取我的邮箱。

4

1 回答 1

1

如果访问令牌已过期或失效,您需要返回验证对话框,即用户必须手动重新授予对您应用程序的访问权限。以编程方式检索它会破坏令牌失效/到期的整个目的。

一旦你得到这个令牌,你就可以用它get_extended_access_token来获得长寿的一个

应用令牌可用于代表用户发布帖子。

于 2012-10-13T12:11:29.613 回答