让Facebook群组成员计入Node.js

时间:2016-02-19 09:35:00

标签: node.js facebook api facebook-graph-api

有可能吗?我正和他们的探险家一起玩,我无法获得会员的信息......我只需要算上一些成员。 https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=https%3A%2F%2Fwww.facebook.com%2Fgroups%2Ffree.code.camp.you.can.do.this%2F&version=v2.5

所有团体都是开放/公开的。是否有任何npm模块可以做到这一点?

1 个答案:

答案 0 :(得分:3)

首先,您需要使用搜索API获取组ID:/search?type=group&q=free.code.camp.you.can.do.this

组ID是“1013157175381620”,因此您可以使用它来访问成员:

/1013157175381620/members

现在,您必须使用该API endpoit来获取所有成员并对其进行计数。您很可能需要使用Paging来获取所有这些内容:https://developers.facebook.com/docs/graph-api/using-graph-api#paging

甚至更好:/1013157175381620/members?summary=true&limit=1

结果:

{
  "data": [
    {
      "name": "...",
      "administrator": false,
      "id": "..."
    }
  ],
  "paging": {
    "next": "..."
  },
  "summary": {
    "total_count": 529
  }
}