-1

我尝试构建我的第一个 Facebook 应用程序,但遇到了一些问题。我想获取有关登录用户的朋友的一些信息。为此,我使用:

$friends = $facebook->api("/me/friends?fields=id,name,birthday,location,hometown");

还有一些更多的信息,比如性别,喜欢等。

问题是这个查询不起作用,无论我发送什么字段,我只得到名称和 ID。

登录时我有这样的东西:

  $loginUrl = $facebook->getLoginUrl(array(
      'req_perms' => 'user_birthday,friends_birthday,user_relationships,friends_relationships'
  ));

所以我认为这不是权限问题。

如何获得我需要的所有朋友信息?我使用的代码哪里错了?

谢谢你。

4

1 回答 1

2

它应该如下所示:

$loginUrl = $facebook->getLoginUrl(array('scope' => 'user_birthday,friends_birthday,user_relationships,friends_relationships'));

确保您拥有最新的 SDK 并转到此处Facebook PHP SDK

于 2012-08-30T01:17:26.903 回答