如何获取Graph API中的当前access_token?
我正在使用 python
在 appengine
上开发 graph api
,我想获取一个访问令牌(access_token),这样我就可以创建一个新的相册了。
base_url = "https://graph.facebook.com/me/albums"
encoded_album_name= urllib.quote("refacingme.appspot.com")
name="&name="+encoded_album_name
type="&type=post"
access_token="&access_token="+str(fb.uid)
opener = urllib2.build_opener()
opener.addheaders = [('Accept-Language', 'en-US,en;q=0.8')]
url = "%s%s%s%s" % (base_url,access_token,type,name)
1 个回答
0
我找到的获取访问令牌的最好方法是使用 Facebook Python SDK 中的 get_user_from_cookie
方法。文件的注释里有个示例用法:
https://github.com/facebook/python-sdk/blob/master/src/facebook.py
这需要在浏览器中通过 Facebook JavaScript SDK 设置好 cookie。你可能还需要请求一些权限(这也是通过 JavaScript SDK 来完成的)。