Javascript 如何从Facebook群组获取我所有帖子的列表
我可以通过Javascript 如何从Facebook群组获取我所有帖子的列表,javascript,facebook,facebook-graph-api,post,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Post,Facebook Javascript Sdk,我可以通过get/{post id}获取单个帖子数据,但是如何通过组id获取单个组上所有帖子的列表?您可以使用fql并查询表。您可以使用以下查询- SELECT post_id, message FROM stream WHERE source_id='{group-id}' and actor_id=me() LIMIT 1000 所需权限:用户组 您可以找到可以获取的字段/列的列表 使用Javascript SDK: 由于您使用的是javascript SDK,因此可以使用以下代码:
get/{post id}
获取单个帖子数据,但是如何通过组id获取单个组上所有帖子的列表?您可以使用fql并查询表。您可以使用以下查询-
SELECT post_id, message FROM stream WHERE source_id='{group-id}' and actor_id=me() LIMIT 1000
所需权限:用户组
您可以找到可以获取的字段/列的列表
使用Javascript SDK: 由于您使用的是javascript SDK,因此可以使用以下代码:
FB.api("/fql?q={above-query}", callback() { … } );
了解FQL的结果数量:
限制
,您将得到最多50篇文章或最近30天的项目,以较少者为准限制
,Facebook将执行您的FQL并返回与您的查询匹配的所有帖子
然后Facebook过滤掉应用程序看不到的帖子。这基于参与者的隐私设置。流表中没有允许您预筛选结果的可见字段
这也解释了同样的问题。你的意思是-你想在一个组中获取你发布的所有帖子吗?没错,Sahil,只有我在一个组中的帖子你使用哪种语言>我正在开发一个使用cordova facebook插件(Android和iOS)的cordova应用程序。格式为FB.api(“…对我来说没关系。我只需要弄清楚怎么做。我认为任何语言都可以。其余的我自己做。很奇怪,但我得到的是一个空数据。我在FB Graph API explorer上使用FQL示例。你有
用户组
权限吗?是的。我用具有用户组权限的访问令牌来做。可能是在me()我必须输入我的用户id?然后就可以了!在这里检查您的访问令牌:它是否具有所需的权限。me()
可以正常工作,无需使用用户id