Có thể liệt kê các thành viên của một nhóm Facebook bằng cách sử dụng API Facebook không? Nếu có, làm thế nào?Liệt kê các thành viên của nhóm facebook qua API
Trả lời
Có - sử dụng kết nối thành viên. Hãy xem Group reference trên Graph API.
Bạn có nên là chủ nhóm không? Nó có phù hợp với mọi nhóm không? – Anton
Tôi không nghĩ bạn phải là quản trị viên. Nó được giới hạn cho các nhóm hoặc nhóm công khai mà bạn là thành viên. Kiểm tra phần Quyền trong liên kết đó. –
Nó sẽ chỉ cho 5000 thành viên ... bất kỳ giải pháp nào khác? –
Trước tiên, bạn cần mã thông báo truy cập. Tôi khuyên bạn nên bài viết này:
http://benbiddington.wordpress.com/2010/04/23/facebook-graph-api-getting-access-tokens/
Nếu bạn muốn có một truy cập vĩnh viễn mã thông báo bạn phải hỏi cho "offline_access" cho phép mở rộng trên nhận được nó.
Sau đó, nó chỉ là một vấn đề của phát hành một REST gọi API:
https://graph.facebook.com/[GROUPID]/members?access_token=[ACCESSTOKEN]
và bạn' sẽ nhận được một danh sách JSON của tất cả các thành viên của nhóm đó. Rất tiện dụng!
Kiểm tra các thành viên liên kết trên
http://developers.facebook.com/docs/reference/api/group
Nếu bạn bấm vào liên kết đó nó sẽ tạo ra một mã thông báo OAuth cho bạn, sau đó chỉ cần thay thế các GROUPID
Nó sẽ chỉ trả lại 500 thành viên mặc dù
Request request = new Request(Session.getActiveSession(),
groupId+"/members", bundle,
HttpMethod.GET, new Request.Callback() {}
Request.executeBatchAsync(request);
Bất kỳ giải pháp nào ....? –