我试图通过Facebook最多评论我的网址。我不想为每个URL单独查询。我正在尝试查询按Facebook评论订购所有网址。我已经完成了这个网址:
https://api.facebook.com/method/fql.query?query=SELECT comment_count FROM comment WHERE object_id IN (SELECT comments_fbid FROM link_stat WHERE url ="mymainurl.com/view/1254") ORDER BY id DESC LIMIT 100
但是在这种情况下我把URL和一些id放在那里 - mymainurl.com/1254
。如何设置我的项目URL,而不是传递sepatare URL的ID。
更新:
我也尝试过使用:
https://api.facebook.com/method/fql.query?query=SELECT id, comment_count FROM comment WHERE object_id IN (SELECT comments_fbid FROM link_stat WHERE strpos(url,'mymainurl.com/view/') >=0) ORDER BY id DESC LIMIT 100
但是有错误:
您的陈述不可转化。 WHERE子句必须包含可索引的列。这些列在从http://developers.facebook.com/docs/reference/fql(604)
链接的表格中标有*
如果不对所有网址进行单独查询,是否可以通过这种方式执行此操作?