如何通过API获取用户的组/位置(可以在浏览器中看到,而不是通过API)

时间:2014-01-22 02:07:51

标签: facebook facebook-graph-api

这有效:https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=me/groups

这不是:https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=1234567890/groups (其中1234567890是某人不是朋友,但正在或正在申请我管理的小组)。

然而,这有效: https://www.facebook.com/1234567890 我可以看到他们的小组很好。

问题:有没有办法可以通过应用程序按照我或其他方式行事来查看某人的群组?

这可能是一个权限/令牌的事情 - 但我需要'像我一样',看看我能看到/拥有权利。

结束目标:我需要协助我拒绝自动垃圾邮件加入请求。容易识别谁是假的,所以我想自动化。但是,我怎么能让应用程序看到我在FB中看到的内容(没有屏幕抓取)。

谢谢,

1 个答案:

答案 0 :(得分:0)

即使您可以公开查看他们的论坛, 也无法使用图谱API 获取他们的论坛,除非您拥有来自该用户的有效访问令牌{{ 1}}权限。

documentation for the User Groups明确表示:

  
      
  • 需要具有user_groups权限的用户访问令牌才能查看该人员所属的群组。
  •   
  • 需要具有friend_groups权限的用户访问令牌才能查看此人的朋友所属的群组。
  •   

您可以找到有关访问令牌here的详细信息。