1

我想对那个帖子 facebook 进行编码。所以我决定使用 python-sdk ( https://github.com/pythonforfacebook/facebook-sdk )。然后我遇到了一个问题。

graph = facebook.GraphAPI(oauth_access_token)

我怎样才能得到这个“ oauth_access_token”?

4

2 回答 2

3

您需要使用授权流程。访问令牌是获得适当授权后使用的密钥。

访问令牌是一个不透明的字符串,用于标识用户、应用程序或页面,应用程序可以使用它来进行图形 API 调用。访问令牌是通过多种方法获得的,本文档后面将介绍每种方法。令牌包括有关令牌何时过期以及哪个应用程序生成令牌的信息。由于隐私检查,Facebook 上的大多数 API 调用都需要包含访问令牌。

有多种获取访问令牌的方法,所有在https://developers.facebook.com/docs/facebook-login/access-tokens/中都有解释

对于测试,必须在https://developers.facebook.com/apps创建一个应用程序,并且可以在https://developers.facebook.com/tools/access_token获得访问令牌

于 2013-09-28T16:42:13.160 回答
-2

这是获取用户访问令牌的一种方法:

instance = UserSocialAuth.objects.get(user=request.user, provider='facebook')
token = instance.tokens
graph = facebook.GraphAPI(token['access_token'])

也许你已经弄清楚了,以防万一其他人正在寻找它

于 2013-10-25T21:13:54.560 回答