0

我需要访问我的活动应用用户及其权限。我有我的应用程序令牌,但我不知道如何获取我的用户及其权限。

在 Graph API Explorer 我请求(使用我的应用程序令牌)MY_APP_ID/insights,但它只提供一般数据。

如果我请求MY_APP_ID路径本身,它只会返回我的应用程序和一些数据的简短描述。

我需要访问一个类似的端点MY_APP_ID/users(试过那个,它不存在),它应该返回我的应用程序的用户。这是我在技术上可以访问的数据,所以我应该能够浏览它。

我已了解如何获取所有已授权我的 Facebook 应用程序的用户?它链接到 FQL 表,但在 Graph API 2.0 和我的应用程序是在 2.1 发布后创建的之后,FQL 已被弃用且不允许,因此我无法使用 FQL。

我还发现(在深入研究 Facebook 的文档后)https://developers.facebook.com/docs/graph-api/reference/v2.3/app/app_insights但同样,我找不到获得那个具体的数据。

如何获得我的应用用户?

具体来说,我需要这样的东西:

GET /APP_ID/users?since=24hoursago

Response:
[{
  uid: 123456789,
  permissions: basic_info, email, user_friends,
  name: James Williams,
  date: 2015-06-13T00:11:22
},
{
  uid: 567892345,
  permissions: basic_info, email, user_friends,
  name: Adam Smith,
  date: 2015-06-13T00:11:22
},
{
  uid: 8765431929,
  permissions: basic_info, email, user_friends,
  name: Kurt Adams,
  date: 2015-06-13T00:11:22
}]

名称和权限是强制性的,登录日期将非常有帮助。

4

0 回答 0