【问题标题】:Open Graph API: Find out if user is application administratorOpen Graph API:查明用户是否是应用程序管理员
【发布时间】:2013-11-11 17:40:40
【问题描述】:

如何查看用户是否是我用来进行 API 调用的 facebook 应用程序的管理员。

类似https://graph.facebook.com/{userId}/applications 或https://graph.facebook.com/{applicationId}/administrators(这些不起作用)

【问题讨论】:

标签: facebook facebook-graph-api facebook-opengraph facebook-apps


【解决方案1】:

您可以通过两种方式对此进行攻击:

  1. 尝试调用 /{userId}/accounts 并查看应用程序 ID 是否在结果下方。您需要确保获得用户的“manage_pages”权限才能使其正常工作。

  2. 尝试调用 graph.facebook.com/{applicationId}/administrators。为此,您需要使用充当应用程序的访问令牌。您可以从上述解决方案 /{userId}/accounts 中的同一调用中获取访问令牌。然后检查用户是否存在于这些结果中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多