Open Graph API:确定用户是否为应用程序管理员

时间:2013-10-31 15:56:01

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

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

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

1 个答案:

答案 0 :(得分:1)

你可以通过两种方式攻击它:

  1. 尝试调用/ {userId} / accounts并查看应用程序ID是否在结果中。您需要确保获得用户的“manage_pages”权限才能实现此目的。

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