如何通过App访问令牌获取我的Facebook应用程序的授权用户?

时间:2015-06-13 16:08:59

标签: facebook facebook-graph-api facebook-graph-api-v2.3

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

在Graph API资源管理器中,我正在请求(使用我的应用令牌)MY_APP_ID/insights,但它只提供一般数据。

如果我请求MY_APP_ID路径本身,它只会返回我的应用和一些数据的简要说明。

我需要访问像MY_APP_ID/users这样的端点(试过它,它不存在),它应该返回我应用的用户。这是我在技术上可以访问的数据,所以我应该可以浏览它。

我见过How do I get all the users that have authorized my Facebook app?链接到FQL表但不推荐使用FQL,在API API 2.0之后不允许使用FQL,我的应用程序是在2.1发布后创建的,因此我不能使用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
}]

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

0 个答案:

没有答案