使用GRAPH API检索粉丝名称/国家/地区

时间:2013-10-12 11:37:11

标签: facebook facebook-fql

我可以使用图形api获取我的页面的粉丝数。但是如何检索他们的名字和  国家。有人可以帮忙吗?

<html>
<body>
<a>
   <img src="cover.jpg"><br><br><br>
</a>
</br>

<?php

$json_url='https://api.facebook.com/method/fql.query?query=SELECT uid FROM page_fan
WHERE page_id=617384194943403&
access_token=CAACEdEose0cBAOo5ZC6CkvxYX7VYy1Gph9YaCVc6MLRIWZB4xyT4z8l9L1giBMhmd6grSeil
3O5fCOOTUofEPGyGYh1Nd1ogljZACUsSehkE8ZCUwDZBZCXmrsaFXJh0aRtUJvTfzzo0ZCc2zaeZCBu5hnlWV1
waorBhGdKAhhS9gQofYmANZCRy6K3oL0HmRFtQZD'; 
$json = file_get_contents($json_url);
$json_output = json_decode($json);
$likes = 0;
if($json_output->likes){
$likes = $json_output->likes;
}

?> 

<h3><font size=+3> 
<?php
  echo 'Number of likes for Facebook Page ='.$json_url;
 ?> 
  </font> </h3>

</body>
</html>

1 个答案:

答案 0 :(得分:0)

这很直接。

由于您可以为用户检索 uids ,因此您可以使用fql查询SELECT name, current_location FROM user WHERE uid=user_id_here为您检索到的每个uid进行另一次API调用。

这将为您提供用户的全名和用户的当前位置(您可以从中提取用户的国家/地区)。