gpt4 book ai didi

database - 在 Facebook 图形 API 中,如何找到你所有的 friend 都喜欢带有详细信息的特定页面?

转载 作者:搜寻专家 更新时间:2023-10-30 20:28:37 25 4
gpt4 key购买 nike

我想弄清楚如何找到我的 friend 中有多少人“喜欢”特定页面以及好友的详细信息,如idnamepicture

例如:对于给定的页面 ID,我如何查看有多少 friend 已经喜欢了 ID 的同一页面?

我只知道当我使用这个FQL ==>

SELECT uid FROM page_fan WHERE page_id = 114719705207104 AND uid IN (SELECT uid2 FROM friend WHERE uid1=me())

我只得到一个 friend 的 uid 列表。

但我想获取包含nameidpictureURL 的好友列表。

最佳答案

很简单,只需在查询中添加另一个IN

SELECT uid, pic, name, username FROM user WHERE uid in (SELECT uid FROM page_fan WHERE page_id = 114719705207104 AND uid IN (SELECT uid2 FROM friend WHERE uid1=me()))

UID就是你想要的用户id。

用户的 URL 等于 www.facebook.com/UID 或 www.facebook.com/USERNAME由于并非每个用户都有用户名,我建议您使用带有 UID 的第一个选项。

你有很多方法来检索用户图片,使用 uid 你可以使用图形 api 来获取各种尺寸的图片,这样做

https://graph.facebook.com/UID/picturehttps://graph.facebook.com/USERNAME/picture

然后添加一些获取参数可以配置图片的大小。您可以阅读更多相关信息 here

如果您想继续使用 FQL 来选择图片,则用户表中有许多返回不同大小的字段。您可以阅读有关用户表的更多信息 here并查看图片的可用字段

关于database - 在 Facebook 图形 API 中,如何找到你所有的 friend 都喜欢带有详细信息的特定页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17841081/

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