1

我可以使用图形 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>
4

1 回答 1

0

这是非常直截了当的。

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

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

于 2013-10-12T22:22:51.940 回答