![](/img/trans.png)
[英]get all posts posted in my facebook page and show it to my website
[英]How to get a list of all my posts from the Facebook group
我可以通过GET /{post-id}
获取单个帖子数据,但是如何通过group-id获取单个群组中所有帖子的列表?
您可以使用fql并在流表上进行查询。 您可以使用以下查询-
SELECT post_id, message FROM stream WHERE source_id='{group-id}' and actor_id=me() LIMIT 1000
所需权限: user_groups
在这里,您可以找到可获取的字段/列的列表。
使用Javascript SDK:
由于您使用的是JavaScript SDK,因此可以使用以下代码:
FB.api("/fql?q={above-query}", callback() { … } );
通过FQL了解结果数量:
如果您查询的数据流没有LIMIT
,您最多可以获取最近50篇帖子或最近30天的条目,以较少者为准。
如果您提供LIMIT
,Facebook将执行您的FQL并返回所有与您的查询匹配的帖子。
然后,Facebook过滤掉您的应用不可见的帖子。 这是基于演员的隐私设置。 流表中没有visible_to_me
字段,该字段允许您预过滤结果。
这个博客也解释了同样的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.