我正在尝试通过Facebook赞按钮找到点击了喜欢的网址的用户ID列表。
到目前为止我发现的是,我可以使用FQL来获取这样的facebook对象的相似信息:
SELECT user_id FROM like WHERE object_id = 123
使用此查询,我可以找到喜欢和对象的user_id列表。因此,我需要使用此查询找到url的object_id:
SELECT id FROM object_url WHERE url = 'http://localhost/facebook_page.html'
但是,当我将返回的id放到第一个查询时,不会返回任何结果。我也查看了url_like表,但我无法查询url列,因为它没有编入索引。
我从其他地方发现我必须添加fb:admins标记,并强制管理员喜欢在图表中创建“打开图形页面节点”的链接。我试过了,但似乎没有用。我不知道如何检查是否创建了“页面节点”,因为我根本找不到任何引用。
user_like表对我不起作用,因为我不能在where子句上使用url列。