从facebook图中获取好友数,并在.php文件中使用

从facebook图中获取好友数,并在.php文件中使用,php,facebook-graph-api,facebook-javascript-sdk,facebook-fql,facebook-php-sdk,Php,Facebook Graph Api,Facebook Javascript Sdk,Facebook Fql,Facebook Php Sdk,在彻底搜索facebook、api和fql关键字后,我找到了如何让facebook好友计数的方法,但作为一名新手和有限的php知识,我正在努力学习php语法 用户的好友计数,其中uid=xxxxx 这给了我fb朋友的数量 我有一个php文件,当我点击链接时打开。我想在这里做的是检查facebook中的好友数,如果好友数超过25,则只打开页面,否则显示一个警告消息框“您应该至少有25个好友才能查看内容” 有人能帮我学习php语法吗 提前感谢您您不应该使用FQL,因为它最终会贬值。您可以使用tagg

在彻底搜索facebook、api和fql关键字后,我找到了如何让facebook好友计数的方法,但作为一名新手和有限的php知识,我正在努力学习php语法

用户的好友计数,其中uid=xxxxx 这给了我fb朋友的数量

我有一个php文件,当我点击链接时打开。我想在这里做的是检查facebook中的好友数,如果好友数超过25,则只打开页面,否则显示一个警告消息框“您应该至少有25个好友才能查看内容”

有人能帮我学习php语法吗


提前感谢您

您不应该使用FQL,因为它最终会贬值。您可以使用taggable_friends API获取好友列表,并间接获取估计的好友数

PHP代码:

// get taggable friends
$taggable = (new FacebookRequest( $session, 'GET', '/me/taggable_friends' ))->execute()->getGraphObject()->asArray();

// output response
echo '<pre>' . print_r( $taggable, 1 ) . '</pre>';

// output total friends
echo count( $taggable['data'] );
//获取可标记的好友
$taggable=(新的facebook请求($session,'GET','/me/taggable_friends'))->execute()->getGraphObject()->asArray();
//输出响应
回显“”。打印($taggable,1)。”;
//输出好友总数
回波计数($taggable['data']);

非常感谢您的友好回复。然而,作为一个新手,我不了解下面列出的几件事。我阅读了教程,不确定什么是PHPSDK4.0.x,以及如何在我的Web服务器上获取它。此外,我制作了一个.php文件并上传到服务器上,但它说,“致命错误:在第8行的/home/myserver/public_html/fbcount.php中找不到类‘FacebookRequest’”,然后您需要下载Facebook php SDK并学习如何使用它。您还需要将Facebook PHP SDK代码上传到您的服务器。