Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从Facebook群组获取我所有帖子的列表_Javascript_Facebook_Facebook Graph Api_Post_Facebook Javascript Sdk - Fatal编程技术网

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