如何检查两个Facebook ID是否是Codeigniter的朋友

时间:2017-03-24 09:54:00

标签: php facebook codeigniter

您好我的用户在我的应用程序中注册了facebook,而在mysql数据库中我有 facebook唯一ID 。 如何从mysql数据库中获取我的facebook好友列表。 我的意思是使用 facebook sdk比较两个facebook id 并获得结果,如果他们是朋友或不

1 个答案:

答案 0 :(得分:1)

您将获得所有拥有/me/friends终结点的朋友(授权您的应用)的列表。您还可以获取特定朋友的朋友信息,如下所示:/me/friends/123455(该号码是朋友ID)。

如果您需要知道两个App用户在不在线时是否是朋友,您可以做两件事:

  • 为每个用户存储扩展用户令牌,有效期为60天,您可以使用上面的API调用来检查两个用户是否是朋友。
  • 当用户授权您的应用时,存储朋友的ID(= /me/friends的结果),并在他再次访问您的应用时更新信息。这样你甚至不需要API调用,但朋友可能不是最新的。