返回当前Facebook用户的朋友PHP列表

时间:2010-10-31 20:34:06

标签: php image facebook vote

我正在开发一个Facebook应用程序,允许用户根据他们朋友的个人资料图片对自己喜欢的图片进行投票。我知道如何显示图像,而不是如何获取当前用户的朋友ID的列表。我的应用程序是用PHP编写的。这是我完成应用程序所需的最后一件事。任何帮助都会很棒!


这是我的代码:(只是为了在页面上显示每个用户ID)

<?php
include_once 'facebook.php';
$apikey = 'API KEY HERE';
$secretkey = 'SECRET KEY HERE';

$fbObj = new Facebook($apikey, $secretkey);

$myuid = $fbObj->require_login();

$friends = $fbObj->api('$myuid/friends');
echo $friends;
?>

该代码引发了以下PHP错误:

PHP Fatal error:  Call to undefined method Facebook::api() in /home/zach/public_html/Majik/animated.php on line 10

2 个答案:

答案 0 :(得分:2)

将facebook api文件复制到您正在使用的同一目录中

答案 1 :(得分:1)

如果您能够使用图表 - 那么很容易

https://graph.facebook.com/me/friends

更多详情请见:http://developers.facebook.com/docs/reference/api/user

之后,您可以遍历用户列表并使用

https://graph.facebook.com/<user_id>/picture

显示用户的图片。