测试用户是否使用Graph API安装了应用程序

时间:2011-09-06 19:28:50

标签: facebook api facebook-graph-api

确定Facebook用户是否安装了应用程序的最新方法是什么?我看到用户对象的“权限”连接上有一个“已安装”字段,但这需要access_token进行测试。 isAppUser发生了什么,为什么this URL说出以下内容:

  

请使用Graph API User对象和GET / [UID]?field =安装到   检查用户是否已使用该应用程序。

引用的/ [UID]?field = installed什么也没做。

1 个答案:

答案 0 :(得分:10)

当我要求“字段”时,这对我有用 - 文档似乎引用了我认为不正确的“字段”,如果是这样的话,我会更新它:

e.g。

获取https://graph.facebook.com/me?fields=installed&access_token=<SNIPPED TOKEN>

返回:

{
   "installed": true,
   "id": "<SNIPPED ID>"
}

在大多数情况下,您可能会调用/me/permissions,因为这也会显示授予您应用的扩展权限