2016-02-19 7 views
-1

Можно ли это сделать? Я играю со своим проводником, и я не могу получить информацию о членах. Мне просто нужно подсчитывать участников. 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Получить членов группы Facebook в Node.js

Все группы открыты/открыты. Есть ли модуль npm, который может это сделать?

ответ

3

Во-первых, вам необходимо получить идентификатор группы с API поиска: /search?type=group&q=free.code.camp.you.can.do.this

Группа ИД «1013157175381620», так that's, что вы можете использовать для доступа к элементам:

/1013157175381620/members 

Теперь вам нужно использовать этот API-интерфейс, чтобы получить всех участников и посчитать их. Скорее всего, вам нужно будет использовать пейджинг, чтобы получить все из них: 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 
    } 
} 
+0

гм ... Это, кажется, не будет работать для меня. ..Что происходит перед этим кодом '/ 1013157175381620/members? Summary = true & limit = 1 '? tnx для ответа! – Alexa

+0

https://graph.facebook.com - URL-адрес facebook api – luschn

+0

убедитесь, что вы также узнали о токенах доступа: http://www.devils-heaven.com/facebook-access-tokens/ – luschn