facebook - 测试用户是否安装了带有 Graph API 的应用程序

标签 facebook api facebook-graph-api

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

Please use the Graph API User object and GET /[UID]?field=installed to check if a user is has TOSed that app.

引用的/[UID]?field=installed 什么都不做。

最佳答案

这在询问“字段”时对我有用 - 文档似乎引用了“字段”,我认为这是不正确的,如果是这种情况,我会更新它:

例如

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

返回:

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

调用 /me/permissions在大多数情况下,这可能是您想要的,因为这还将显示授予您的应用程序的扩展权限

关于facebook - 测试用户是否安装了带有 Graph API 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7325104/

相关文章:

javascript - 为什么会有冲突的变量?

javascript - Facebook Connect 按钮问题 - 请帮忙

Facebook 不从 og :image 加载图像

Facebook,如何更改喜欢的按钮图像?

python - 将 Flightradar24 API 转换为 pandas 数据帧

email - 如何通过 API 检索 Facebook 中的所有电子邮件地址

javascript - 如果应用程序存在,链接到打开的 facebook 应用程序,否则网页

php - 如何处理 CURL 中服务器重置的连接

Java仅返回父类(super class)的属性

javascript - Facebook 返回给 Javascript SDK 的访问 token 可以在服务器端与 PHP SDK 一起使用吗?