从facebook api restserver获取JSON响应

时间:2010-08-25 18:19:45

标签: php facebook facebook-fql facebook-like

我想获得一个页面的like_count。我尝试使用PHP SDK,但我放弃了它,因为我的网站总是在执行FQL查询的代码行之后停止加载,所以我想尝试“手动”计算类似的数量。

我尝试在https://api.facebook.com/restserver.php?method=fql.query&query=QUERY&format=json上使用file_get_contents(),但它没有显示任何内容。

你知道我如何从上面的URL获取JSON字符串,我可以使用json_decode(),甚至更好的方法来计算吗?

感谢任何帮助。

PS如果它意味着什么,QUERY就是SELECT like_count FROM link_stat WHERE url =“page_url_here”

1 个答案:

答案 0 :(得分:0)

您的FQL应该被编码,您可以使用新的网址:

https://api.facebook.com/method/fql.query?query=SELECT%20like_count%20FROM%20link_stat%20WHERE%20url%3D%22http%3A%2F%2Fsample.com%22&format=json&access_token=<ACCESS_TOKEN>