android - 是否有 facebook api 用于查找通过我的应用程序注册的所有用户

标签 android facebook

我在 android 中编写了一个应用程序,我想知道指定用户通过我的应用程序提交的他的 facebook 好友列表是什么。 喜欢画东西的 list 。
有一个 api 吗? 我该如何使用它? 我知道如何获取 friend 的 id 、 pic 、 name 列表..... 但我只想要使用我的应用程序的 friend 。

Bundle bundle = new Bundle();    
bundle.putString("fields", "name, picture");
String response = facebook.request("me/friends", bundle);

任何人都可以帮助我吗? 我会非常感激。 谢谢。

最佳答案

很简单,只需将“已安装”字段添加到您的查询中即可:

Bundle bundle = new Bundle();    
bundle.putString("fields", "name, picture, installed");
String response = facebook.request("me/friends", bundle);

如果用户安装了您的应用,您将拥有:

{
    "installed": true, 
    "id": "USER_ID",
    "name": "USER_NAME",
    "picture": "USER_PIC_URL"
}

否则:

{
    "id": "USER_ID",
    "name": "USER_NAME",
    "picture": "USER_PIC_URL"
}

关于android - 是否有 facebook api 用于查找通过我的应用程序注册的所有用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10504910/

相关文章:

android - 安装 apk 文件时将 XML 文件从 Assets 复制到外部存储

javascript - Facebook Javascript 登录按钮

android - 如何在设备上部署 aab 文件?

Android 系统 API

javascript - phonegap android 控制台日志不工作

facebook - FaceBook SDK 中的注销按钮

python - 抓取时如何处理 'endless'网页

javascript - Facebook Like Box - 监控点击

ios - Facebook 快速登录

android - 可点击的图像 - 安卓