使用hybridauth访问Facebook关注者的数量
我试图通过hybridauth获得Facebook粉丝的数量。我正在使用以下代码:使用hybridauth访问Facebook关注者的数量,facebook,facebook-graph-api,hybridauth,Facebook,Facebook Graph Api,Hybridauth,我试图通过hybridauth获得Facebook粉丝的数量。我正在使用以下代码: $hybridauth = new Hybrid_Auth( $config ); $adapter = $hybridauth->authenticate( "facebook" ); echo var_dump($adapter->api()->api('/me/subscribers')); 然而,输出是: array (size=2) 'data' => array
$hybridauth = new Hybrid_Auth( $config );
$adapter = $hybridauth->authenticate( "facebook" );
echo var_dump($adapter->api()->api('/me/subscribers'));
然而,输出是:
array (size=2)
'data' =>
array (size=0)
empty
'summary' =>
array (size=1)
'total_count' => int 0
我有一个为发展而创建的Facebook账户,我在那里已经有很多朋友(就像《南方公园》中关于Facebook的一集中的斯坦·马什)。如果,而不是如果“/me/subscribers”我尝试使用“/me/friends”,那么我会得到一个带有分页的朋友列表。我试图提高我的粉丝数量,我创建了另一个(叹气)Facebook用户,我访问了我的页面,点击了我个人资料的兴趣列表。然后我再次测试了我的代码。仍然有0名追随者。我做错了什么?与facebook连接后,我们必须运行以下操作:
private function getFacebookData($username) {
try{
$counter = $this->adapter->api()->api($username."/subscribers")["summary"]["total_count"];
return "Number of followers is: ".$counter;
}
catch( Exception $e ){
return( "<b>got an error!</b> " . $e->getMessage() );
}
}
私有函数getFacebookData($username){
试一试{
$counter=$this->adapter->api();
return“关注者数量为:”.$counter;
}
捕获(例外$e){
return(“出现错误!”。$e->getMessage());
}
}