如何获取用户是管理员使用Facebook Graph API的Facebook应用程序列表?

时间:2014-05-15 07:24:11

标签: facebook-graph-api facebook-apps

使用Facebook广告API来投放广告。要运行移动应用广告,我需要检索登录用户所管理的应用。我无法从文档中找出如何获取这个应用程序列表。一些堆栈溢出线程(How to get if a user is admin of a page (isAdmin) using the Facebook Graph API?)建议请求 / me / accounts ,但只返回用户管理员的facebook页面列表。有人可以向这个方向提出一些文件吗?

2 个答案:

答案 0 :(得分:0)

Graph API调用/me/applications/developer返回用户为admin的所有应用程序。

在此处阅读更多内容:https://developers.facebook.com/docs/graph-api/reference/v2.0/user/applications/developer

答案 1 :(得分:0)

目前的API v2.0似乎无法实现 - 但它使用FQL,使用app_role表:

SELECT application_id FROM app_role
  WHERE developer_id = me() AND role = 'administrators'

Test it in Graph API Explorer

(是的,FQL已被弃用,但它至少会存在两年。在完全关闭之前,他们将根据我所听到的内容在未来的API版本中实现类似查询的功能来自FB员工。)