我尝试从FQL迁移到Graph api,并且在尝试从页面中提取未发布的帖子时遇到了一些问题,因为他们没有显示。
这是FQL:
select description,actor_id,app_data,app_id,attachment,comment_info, created_time,feed_targeting,likes,message,permalink,post_id,privacy,share_count,source_id,targeting,type,updated_time,is_published,scheduled_publish_time
from stream where source_id="{page-id}" and (is_published=0 or is_published=1)
ORDER BY created_time
DESC LIMIT 250
这就是我现在所拥有的:
{page-id}/feed?fields=id,is_published,scheduled_publish_time,from,description,message,picture,link,name,caption,icon,privacy,type,status_type,object_id,created_time,updated_time,feed_targeting,shares,likes.limit(1),comments.limit(1),attachments&limit=250
来自FQL的结果集会返回is_published = false
的几个帖子,而其中没有一个显示api调用。显然,我为两者使用相同的访问令牌。我尝试添加更多字段,删除一些字段,只为可促销帖子拨打电话,但没有运气。我错过了什么吗?
EDITED
如果有人想要订阅,就会在Facebook上报告此错误: