我可以使用图形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>
答案 0 :(得分:0)
这很直接。
由于您可以为用户检索 uids ,因此您可以使用fql查询SELECT name, current_location FROM user WHERE uid=user_id_here
为您检索到的每个uid进行另一次API调用。
这将为您提供用户的全名和用户的当前位置(您可以从中提取用户的国家/地区)。