我试图按照以下方式获取每个帖子的Facebook页面/群组/个人资料 -
SELECT fromid, username, text, time, post_id FROM comment WHERE post_id in (SELECT post_id
FROM stream
WHERE source_id IN (
SELECT page_id
FROM page
WHERE name='joomla'
) limit 3)
但是我没有看到数据。如果我试图单独获得post id,那么我可以为那个plz help.also编写fql查询。
SELECT post_id
FROM stream
WHERE source_id IN (
SELECT page_id
FROM page
WHERE name='joomla'
)
它没有返回任何指定为'joomla'的coz页面名称不对,但如果我使用名称'coca-cola',那么ok.so通过fql查询获取page_id的正确方法是什么?我认为没有得到page_id这样我的第一个查询不起作用。帮助专家......我在任何地方都找不到解决方案
答案 0 :(得分:2)
对于您的情况,请不要那样做
WHERE source_id IN (
SELECT page_id
FROM page
WHERE name='joomla'
)
SELECT name,page_id FROM page WHERE name='joomla'
从此结果中提取特定页面ID,假设page_id为139664469820,那么您可以
SELECT fromid, username, text, time, post_id FROM comment WHERE post_id in (SELECT post_id FROM stream WHERE source_id='139664469820' LIMIT 25)