【问题标题】:Access facebook profile information访问 Facebook 个人资料信息
【发布时间】:2013-11-24 02:39:28
【问题描述】:

我打算创建一个网站来访问我在 Facebook 上的朋友的个人资料信息。第一步是使用他们的 Facebook 用户名和密码对朋友进行身份验证。我正在阅读manually authenticating a user 上的文档。我无法理解,一旦我有了 access_token,我需要采取哪些步骤来获取用户信息,在这种情况下,甚至是我自己?

我也不明白的是网站状态提供app_idapp_secret 来生成access_token。我的理解是用户需要access_token。那么示例代码在哪里对用户进行身份验证?我猜我没有正确理解登录流程。如果有其他参考,请告诉我。

【问题讨论】:

  • 你能拿到访问令牌吗??

标签: php facebook facebook-graph-api facebook-php-sdk facebook-access-token


【解决方案1】:

获得访问令牌后,只需将其用于您的调用即可。例如:

$res = json_decode(file_get_contents(https://graph.facebook.com/me/friends?access_token=ACCESS_TOKEN));

编辑

令牌:APP_ID|APP_SECRET应用访问令牌,不是用户访问令牌;所以它与用户无关,它不会理解/me。而且它的威力也恰到好处。

login 流程收到的另一个令牌(如您在问题中提到的链接中所述)是 用户访问令牌,它理解/me。它有权执行用户授予应用程序的任何操作。

【讨论】:

  • 感谢您回复萨希尔。这会有所帮助,但我无法理解graph.facebook.com/me 是如何映射到我的用户帐户的。我为生成令牌提供的只是app_idapp_secret
猜你喜欢
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多