facebook好友列表获取
Posted
技术标签:
【中文标题】facebook好友列表获取【英文标题】:facebook friends list getting 【发布时间】:2014-08-20 10:11:37 【问题描述】:我想得到一个 php 的朋友列表。我获得了必要的权限,但我无法获得朋友列表。
'范围' => '电子邮件,用户朋友'
$user_friends = $facebook->api('/me/friends');
结果:
( [data] => 数组 ( ) [summary] => 数组 ( [total_count] => 46 ) )
【问题讨论】:
这就是 API 的工作原理。如果您阅读了文档中所说的文档 developers.facebook.com/docs/apps/changelog 【参考方案1】:在这里,伙计:
<?php
$user = $facebook->getUser();
if ($user)
$user_profile = $facebook->api('/me');
$friends = $facebook->api('/me/friends');
echo '<ul>';
foreach ($friends["data"] as $value)
echo '<li>';
echo '<div class="pic">';
echo '<img src="https://graph.facebook.com/' . $value["id"] . '/picture"/>';
echo '</div>';
echo '<div class="picName">'.$value["name"].'</div>';
echo '</li>';
echo '</ul>';
【讨论】:
【参考方案2】:https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids 的文档明确指出,从 v2.0 开始的 Graph API 只返回也使用相同应用的朋友。
在您的情况下,显然您的朋友中没有人真正使用该应用程序,这就是结果数组为空的原因。
请在下次发布在此处发布至少 100 次的问题之前使用 *** 搜索。谢谢。
【讨论】:
以上是关于facebook好友列表获取的主要内容,如果未能解决你的问题,请参考以下文章
iOS 获取用户的 Facebook ID 和好友列表以及好友的头像 URL