-5
當我使用下面的代碼時,它給我的生日只適用於那些與朋友分享他/她的生日的人。然而,即使他們不分享,他們也不得不把自己的生日送到Facebook。我可以得到所有用戶的朋友的生日嗎?我已經獲得user_birthday
和friends_birthday
權限。獲取朋友的生日?
$friends=json_decode(file_get_contents('https://graph.facebook.com/me/friends?access_token=AAAEHQWIn3oMBADNX0oRCCUujv0Bx8GCKIWQkTIB6KfJxD001x'));
$friends = (array) $friends;
$friends = $friends['data'];
foreach($friends as $key => $friend)
{
$friend = (array) $friend;
$fql = "select name, birthday_date from user where uid=".$friend['id'];
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => ''
);
$fqlResult = $facebook->api($param);
print_r ($fqlResult);
}
我懷疑是否有。這似乎是隱私設置的重點。如果我不想與任何人分享我的生日,那麼沒有人能夠看到我的生日是正確的? –
那麼,你想獲得他們表示不想放棄的信息嗎? –
這樣的問題讓我希望「不,不要那樣做」作爲一個密切的原因。即使有可能,也不應該這樣做,這將是一件可怕的事情。 –