我想编写发布facebook的代码。所以我决定使用python-sdk(https://github.com/pythonforfacebook/facebook-sdk)。 然后我遇到了问题。
graph = facebook.GraphAPI(oauth_access_token)
如何才能获得此“oauth_access_token
”?
答案 0 :(得分: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
发出一个访问令牌答案 1 :(得分:-1)
以下是获取用户访问令牌的方法:
instance = UserSocialAuth.objects.get(user=request.user, provider='facebook')
token = instance.tokens
graph = facebook.GraphAPI(token['access_token'])
也许你已经想出了这个,以防其他人正在寻找它