使用FQL从Facebook检索家庭信息?

时间:2011-09-28 13:58:17

标签: php facebook facebook-fql

您好我正在尝试使用FQL从Facebook获取信息。我能够收集关于我的朋友和用户喜欢的个人资料的信息,但我似乎无法获得家庭信息列表,我目前的代码如下。我想知道是否有人可以提供帮助,让我知道我做错了什么,任何帮助都会非常感谢,谢谢

<h1>My Family</h1>
      <?php
              $user    = $facebook->getUser();
              $friends = $facebook->api('/me/friends');

              $fql_query  =   array(
                  'method'    => 'fql.query',
                  'query'     => "SELECT profile_id, name, relationship FROM family WHERE profile_id={$user}");
              $family = $facebook->api($fql_query);
              $fam = count($family);
              echo $fam;

              for ($i=0;$i<$fam;$i++){
                echo "<p>".$family[$i]['name']." ".$family[$i]['relationship']." from ".$family[$i]['sex']." </p>";
              }
         ?>

2 个答案:

答案 0 :(得分:1)

您需要使用friends_relationships扩展权限才能访问该用户的家人 https://developers.facebook.com/docs/reference/api/permissions/

你所拥有的“性”似乎无关

答案 1 :(得分:1)

您需要user_relationships权限才能查看用户的家庭信息。