您好我正在尝试使用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>";
}
?>
答案 0 :(得分:1)
您需要使用friends_relationships扩展权限才能访问该用户的家人 https://developers.facebook.com/docs/reference/api/permissions/
你所拥有的“性”似乎无关
答案 1 :(得分:1)
您需要user_relationships
权限才能查看用户的家庭信息。