Facebook graph api 过滤图形结果

Facebook graph api 过滤图形结果,facebook-graph-api,Facebook Graph Api,使用以下查询: /me/posts?fields=story,type,created_time,privacy,message,picture,comments.summary(1).limit(100){created_time,from.id,like_count,message},likes.summary(1).limit(100){id} 我从一个用户那里得到帖子和一些相关数据;这个很好用。 但是,我只希望获得状态更新type=status,并带有一个非空的消息字段 作为一个快速解

使用以下查询:

/me/posts?fields=story,type,created_time,privacy,message,picture,comments.summary(1).limit(100){created_time,from.id,like_count,message},likes.summary(1).limit(100){id}
我从一个用户那里得到帖子和一些相关数据;这个很好用。 但是,我只希望获得状态更新type=status,并带有一个非空的消息字段


作为一个快速解决方案,我已经通过编程解决了这个问题,但我发现这很粗糙。有更好的方法吗?

当然没有更好的方法了。我想这适用于Graph API中的所有过滤任务。不过,您可以使用FQL。相关:FQL正在被淘汰,所以这是不可能的。确实如此,但它仍然至少支持一年。如果你必须解决它,而你以后不需要它,那么也许吧。虽然我也宁愿选择丑陋的Graph API解决方案。