Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Facebook应用程序中获取好友列表?_Facebook_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

如何在Facebook应用程序中获取好友列表?

如何在Facebook应用程序中获取好友列表?,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,Hy 我需要得到一个用户的朋友(姓名,唯一ID,个人资料图片)。Graph api v2.0不允许这样做,如果我很熟悉的话。是否有任何变通方法或解决方案来获取必要的数据 我正在使用PHPSDK 谢谢,Dave。使用Graph API v2.0不再可能获得某个用户的所有朋友。此外,已删除所有与好友相关的权限 请参见使用Graph API v2.0不再可能获得某个用户的所有朋友。此外,已删除所有与好友相关的权限 请参见是的,您可以获取好友列表,但您的好友首先需要访问您的应用程序,并首先授予权限。您可

Hy

我需要得到一个用户的朋友(姓名,唯一ID,个人资料图片)。Graph api v2.0不允许这样做,如果我很熟悉的话。是否有任何变通方法或解决方案来获取必要的数据

我正在使用PHPSDK


谢谢,Dave。

使用Graph API v2.0不再可能获得某个用户的所有朋友。此外,已删除所有与好友相关的权限


请参见

使用Graph API v2.0不再可能获得某个用户的所有朋友。此外,已删除所有与好友相关的权限


请参见

是的,您可以获取好友列表,但您的好友首先需要访问您的应用程序,并首先授予权限。您可以使用以下代码请求许可->

$params = array( 'scope' => 'public_profile, user_friends');
$login_url = $facebook->getLoginUrl($params);
echo 'Please <a href="' . $login_url . '">login.</a>';
$params=array('scope'=>'public_profile,user_friends');
$login\u url=$facebook->getLoginUrl($params);
回音“请”;
然后使用此选项打印您的列表->

$fr = $facebook->api('/me/friends','GET');
foreach ($fr['data'] as $value) {
echo "<pre>";
         echo "Friend Name: ";
         print_r($value['name']);
         echo "<br />";
}
$fr=$facebook->api('/me/friends','GET');
foreach($fr['data']作为$value){
回声“;
回声“朋友姓名:”;
打印($value['name']);
回声“
”; }
请注意,这是在使用SDK v3时


是的,您可以获取好友列表,但您的好友首先需要访问您的应用程序,并首先授予权限。您可以使用以下代码请求许可->

$params = array( 'scope' => 'public_profile, user_friends');
$login_url = $facebook->getLoginUrl($params);
echo 'Please <a href="' . $login_url . '">login.</a>';
$params=array('scope'=>'public_profile,user_friends');
$login\u url=$facebook->getLoginUrl($params);
回音“请”;
然后使用此选项打印您的列表->

$fr = $facebook->api('/me/friends','GET');
foreach ($fr['data'] as $value) {
echo "<pre>";
         echo "Friend Name: ";
         print_r($value['name']);
         echo "<br />";
}
$fr=$facebook->api('/me/friends','GET');
foreach($fr['data']作为$value){
回声“;
回声“朋友姓名:”;
打印($value['name']);
回声“
”; }
请注意,这是在使用SDK v3时


从API 2.0中删除它是有原因的——如果有“变通办法”,那将是毫无意义的。从API 2.0中删除它是有原因的——如果有“变通办法”,那将是毫无意义的。谢谢!你知道有什么解决方案吗?制作一个应用程序,用户可以投票给他的朋友?在应用程序中,我需要用唯一的ID标识被投票的朋友,这样用户每天只能投票一次。谢谢!你知道有什么解决方案吗?制作一个应用程序,用户可以投票给他的朋友?在应用程序中,我需要用唯一的ID标识已投票的朋友,因此用户每天不能投票超过一次。
/me/friends
仅获取已在Graph API v2.0中使用该应用程序的朋友。我错了吗?对。有了fecebook的限制,我们现在可以只获得使用你的应用程序的朋友列表。遗憾的是,这是唯一的方法。
/me/friends
只能获取已经在Graph API v2.0中使用该应用程序的朋友。我错了吗?对。有了fecebook的限制,我们现在可以只获得使用你的应用程序的朋友列表。不幸的是,这是唯一的办法。