检索Facebook好友列表
我无法使用API获取Facebook好友列表。早些时候还可以,但现在不行了。这是我使用的代码。有人能帮忙验证代码吗。提前谢谢检索Facebook好友列表,facebook,Facebook,我无法使用API获取Facebook好友列表。早些时候还可以,但现在不行了。这是我使用的代码。有人能帮忙验证代码吗。提前谢谢 <?php require_once('PHPMailerAutoload.php'); require_once('PHPMailerConfig.php'); require_once("facebook/facebook.php"); $config = array(); $config['appId'] = '***************'; $confi
<?php
require_once('PHPMailerAutoload.php');
require_once('PHPMailerConfig.php');
require_once("facebook/facebook.php");
$config = array();
$config['appId'] = '***************';
$config['secret'] = '*******************************';
$facebook = new Facebook($config);
$uid = $facebook->getUser();
if(!empty($_GET['error'])) {
echo "User cancelled the authentication with facebook";
echo "<script>
window.opener.location.href='merror.php';
window.close();
</script>";
exit;
}
if($uid) {
$url = $uid.'?fields=id,work,friends,email,picture.width(450).height(450)';
$user_profile = $facebook->api($url);
$friends = $facebook->api('/me/friends');
$d = '';
foreach($friends['data']as $val) {
$d .= $val['id'].',';
}
}
?>
在发布一个已经在这里回答了数百次的问题之前,请先阅读文档 看 要查看当前用户的好友,需要具有user_friends权限的用户访问令牌。 这将只返回通过Facebook登录应用程序并发出请求的所有朋友。 如果此人的朋友拒绝用户的朋友权限,该朋友将不会出现在此人的朋友列表中。
什么不起作用?你知道你只会得到应用程序朋友,而不是所有的朋友吗?