如何在Facebook中获取页面的管理员用户ID.

Sar*_*ath 2 php facebook facebook-page facebook-graph-api

如何使用grapg API在facebook中获取页面的管理员用户ID.

例如:这将提供页面肯德基的详细信息

https://graph.facebook.com/126380033352

{
  "id": "126380033352",
  "name": "I Love KFC",
  "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/50510_126380033352_4943708_s.jpg",
  "link": "http://www.facebook.com/Official.KFC",
  "likes": 543485,
  "category": "Food/beverages",
  "username": "Official.KFC",
  "founded": "1929",
  "about": "KFC United Kingdom. Finger Lickin' Good.",
  "can_post": true,
  "talking_about_count": 8965,
  "type": "page"
}
Run Code Online (Sandbox Code Playgroud)

我需要获取页面管理员的用户ID ..?我已经检查了权限,但我不知道如何获得.

Sar*_*rim 5

第一:用户必须是该页面的管理员.

使用"manage_pages"权限,请求GET https://graph.facebook.com/[PAGE_ID]?fields=access_token 响应将获得一个Page admin access_token.现在使用页面admin access_token来请求GET https://graph.facebook.com/[PAGE_ID]/admins

作为回应,您将获得管理员列表,他们的ID和用户名.

参考:http: //developers.facebook.com/docs/reference/api/page/

  • @yaqoob,除非你是NSA:P (4认同)
  • "谁是页面管理员"此信息不公开.因此,您无法获得该页面任何管理员的许可. (3认同)