需要在PHP中编写FQL查询的当前语法

时间:2013-05-08 20:08:40

标签: facebook-fql facebook-comments

因为使用Graph来获取评论信息在某个卷上(即使是分页),我需要一个FQL解决方案。不幸的是,我发现的所有文档和博客都包含弃用的样本,这使我无法找出正确的语法。

我需要了解如何获得这个:

SELECT object_id, post_id, fromid, time, text, username 
FROM comment 
WHERE object_id 
  IN (SELECT comments_fbid FROM link_stat WHERE url='*** EVENT HREF ***')

到一个PHP变量,所以我可以从解码的JSON对象访问数据,如下所示:

$fql_obj = json_decode($fql_query, true);

1 个答案:

答案 0 :(得分:0)

我想出来了。对于其他被它混淆的人,你将它附加到图表查找中并用+ s替换空格:

$fql_query = "https://graph.facebook.com/fql?q=SELECT+object_id,+post_id,+fromid,+time,+text,+username+FROM+comment+WHERE+object_id+IN+SELECT+comments_fbid+FROM+link_stat+WHERE+url='***EVENTHREF***')";

$fql_obj = json_decode($fql_query, true);