4

假设我有一个用户登录到 Facebook(Cookie 保存在浏览器的缓存中),获取其访问令牌的最简单方法是什么?我正在试验 Facebook 的 Graph API,我不想费心创建应用程序来获取访问令牌(至少现在不是)。

如果我没记错的话,几天前我在浏览器上访问了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."  
   }  
}

不幸的是,我不能依赖以前回答的问题,因为我坚信事情最近发生了变化。

4

2 回答 2

5

您需要的所有文档都在这里: https ://developers.facebook.com/docs/authentication/

如果您只想为自己使用一个访问令牌来测试 API 中的某些内容,您可以使用 Graph API Explorer ( https://developers.facebook.com/tools/explorer ) 为您生成该应用程序的访问令牌并将其复制/粘贴到您的代码中。

确保包含“offline_access”权限以获取不会很快过期的令牌。

于 2012-01-04T16:35:44.403 回答
1

简直不能!
您需要创建一个应用程序才能生成一个access_token(在成功的身份验证/授权之后)。更多关于这里的信息。

于 2011-02-22T20:51:50.567 回答