我有很多 facebook 页面(我们是一个俱乐部),并希望按粉丝数的顺序显示它们。我是 php 新手,对 API 一无所知。我能找到的所有返回粉丝数的代码都是指应用程序,并且需要它们的 ID 和秘密,而我在商业页面中没有这些代码。
我有这个:
当我把它放到浏览器中时,它给了我我需要的东西。我如何在 php 中编写它,以便它给我一个可以使用的变量?
谢谢。
我有很多 facebook 页面(我们是一个俱乐部),并希望按粉丝数的顺序显示它们。我是 php 新手,对 API 一无所知。我能找到的所有返回粉丝数的代码都是指应用程序,并且需要它们的 ID 和秘密,而我在商业页面中没有这些代码。
我有这个:
当我把它放到浏览器中时,它给了我我需要的东西。我如何在 php 中编写它,以便它给我一个可以使用的变量?
谢谢。
此数据称为 JSON 字符串。php 中有一个函数叫做json_decode()
. 将它与 结合使用file_get_contents()
,我们可以检索该值,并在 php 中回显它:
<?php
$json = file_get_contents('http://api.facebook.com/method/fql.query?format=json&query=select+fan_count+from+page+where+page_id%3D355692061120689');
$decode = json_decode($json);
echo $decode[0]->fan_count;
?>
需要明确的是,$decode
是一个数组,其第一个值是一个 php 对象,其变量 fan_count 保存数据。
关于图表网址,只需更改..
echo $decode[0]->fan_count;
至..
echo $decode->likes;
当然,假设您已将file_get_contents()
url 更改为您的图形 url。