gpt4 book ai didi

facebook - 获取 friend 列表并了解他们是否安装了我的应用程序

转载 作者:行者123 更新时间:2023-12-02 20:07:32 25 4
gpt4 key购买 nike

我正在使用 Eclipse FDT 在 facebook 页面上为 facebook 编写 Flex 应用程序。我希望能够获取同一用户的好友列表,并区分安装了该应用的好友和未安装该应用的好友。

我在 stackoverflow 上搜索,发现用户使用旧的 REST API 做到了这一点,问题是我可以使用 graph api 做到这一点吗?

如果根本无法使用图形 API...那么如何使用 REST API?! :)

有以下请求:

https://graph.facebook.com/me/friends?access_token?XXX

我可以获取该用户的好友列表。但如果我的应用程序已安装,它不会提供标志。我到底能做什么以及如何做?!

谢谢!

最佳答案

您有两种方法可以做到这一点:使用图形 API 和使用 fql。

使用graph api您可以向以下地址提出请求: /me/friends?fields=installed 它应该返回用户列表,安装了该应用程序的用户将具有以下形式:

{
"installed": true,
"id": "USER_ID"
}

没有该应用程序的人将采用以下形式:

{
"id": "USER_ID"
}

FQL使用this query :

SELECT 
uid
FROM
user
WHERE
is_app_user
AND
uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

关于facebook - 获取 friend 列表并了解他们是否安装了我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10471566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com