假设我有一个用户登录到 Facebook(Cookie 保存在浏览器的缓存中),获取其访问 token 的最简单方法是什么? 我正在试验 Facebook 的图形 API,我不想费心创建应用程序来获取访问 token (至少现在不是)。
如果我没记错的话,几天前我去了http://graph.facebook.com/me在我的浏览器上(登录时),将我重定向到 http://graph.facebook.com/me?access_token= ...,但现在我得到了它(并且没有重定向):
{
"error": {
"type": "OAuthException",
"message": "An active access token must be used to query information about the current user."
}
}
不幸的是,我不能依赖以前回答过的问题,因为我坚信事情最近发生了变化。
最佳答案
您需要的所有文档都在这里: https://developers.facebook.com/docs/authentication/
如果您只想为自己使用一个访问 token 来测试 API 中的某些内容,您可以使用 Graph API Explorer (https://developers.facebook.com/tools/explorer) 为该应用生成一个访问 token 并将其复制/粘贴到您的代码。
确保包含“offline_access”权限以获得不会很快过期的 token 。
关于facebook - 从 cookie 获取访问 token 以与 Facebook Graph API 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5083684/