0

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

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

4

1 回答 1

1

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

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

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

于 2013-11-03T19:39:06.817 回答