【发布时间】:2013-11-11 17:40:40
【问题描述】:
如何查看用户是否是我用来进行 API 调用的 facebook 应用程序的管理员。
类似https://graph.facebook.com/{userId}/applications 或https://graph.facebook.com/{applicationId}/administrators(这些不起作用)
【问题讨论】:
-
您应该阅读文档,而不仅仅是猜测。 developers.facebook.com/docs/reference/api/application/#roles
-
是的,这是我尝试的第一件事,但找不到我搜索的信息,因此这里有问题。在 Graph API Explorer 中使用应用程序的 access_token 调用 GET graph.facebook.com/123applicationId/roles(从下拉列表中选择)给我错误:{“错误”:{“消息”:“不支持的操作”,“类型”:“FacebookApiException”,“ code": 100 } } 这很奇怪,因为文档告诉我使用应用程序访问令牌调用该 url。
-
原来我从下拉列表中选择我的应用程序时得到的访问令牌是错误的。我通过调用 GET graph.facebook.com/oauth/…reference developers.facebook.com/docs/opengraph/howtos/… 获得了正确的 access_token
标签: facebook facebook-graph-api facebook-opengraph facebook-apps