facebook - 从 cookie 获取访问 token 以与 Facebook Graph API 一起使用

标签 facebook cookies oauth facebook-graph-api access-token

假设我有一个用户登录到 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/

相关文章:

android - Facebook API 是否允许发送和接受好友请求?

css - 错误信息 : NoSuchElementException: Message: no such element: Unable to locate element: {"method" :"css selector" ,"selector" :"._5qtp"}

php - Facebook 上传照片没有新闻提要帖子?可能的?

facebook - Fb.ui 提要图片大小限制是多少?

Jquery,如何让 cookies 插件记住 anchor 标记上的当前类

java - OAuth2 Spring boot 缺少必需的“用户名

cookies - 使用JavaFX的WebEngine/WebView设置cookie

java - 从一个网址设置 cookie 并从另一个网址获取,如果路径未设置为 '\' ,为什么它不起作用?

c# - 设置HttpClient的Authorization Header

ios - 苹果单点登录 : Why I am getting a 'unsupported_grant_type' error?