有没有办法使用FQL从页面(而不是用户页面,但是商业页面)获取状态更新,“页面”表的文档不包含任何内容?
所以理论上我的查询是:
SELECT status FROM page WHERE page_id = MYPAGEID
虽然这显然不起作用,并且:
SELECT message FROM status WHERE uid = MYPAGEID
只返回NULL。
该页面是公开的,并且所有安全权限都已关闭。
有什么想法吗?我不明白为什么Facebook会不允许这样做?
我用过
https://graph.facebook.com/MYPAGEID/feed
但理想情况下我想返回XML以将其集成到Feed中。
感谢。
答案 0 :(得分:9)
您需要查询stream
表:
SELECT message FROM stream WHERE source_id=PAGE_ID
或者:
SELECT message FROM stream WHERE source_id=PAGE_ID AND actor_id=PAGE_ID
如果您只想通过页面检索制作的Feed