如何获取点击“赞”的好友列表?在外部页面上?

发布于 2024-12-03 23:44:49 字数 695 浏览 1 评论 0原文

A 部分 -
类似这样的问题还有很多,但似乎都没有提供可行的解决方案。我想要获取在外部网站上单击 Facebook“喜欢”按钮的朋友列表。

注意:这不适用于 Facebook 页面。在这种情况下,我知道我可以查询 page_fan 表。

例如,要获取 Facebook 页面喜欢的列表,我可以使用 url_like 表。我想我只是想要一种反转这张表的方法。我知道由于隐私问题,我无法获得所有喜欢某个链接的人的列表,但我想要一个我的朋友的列表 - 这应该没问题。

我知道每次我看到 Facebook Like 按钮时,Facebook 都会在内部执行此操作...在该按钮的正下方有关于我的朋友也喜欢相同链接的统计数据。如何使用 FQL 获取此信息?

B 部分
同样,我如何获取共享特定 URL 作为链接的好友列表?我无法通过 url 搜索 link 表,因为该表未建立索引。此外,link_id 与 URL 的 Open Graph ID 不同。

我尝试从链接中选择link_id,其中url =“http://urladdress.com/a/b.html”和所有者(从朋友中选择uid2,其中uid1 = me())但两者都没有抛出错误不会返回任何内容......只是停止。

PART A -
There are many many questions like this, but none of them seem to provide a working solution. I want to get a list of friends who clicked the Facebook "Like" button on an external site.

NOTE: This is NOT for a Facebook page. In this case, I know I can query the page_fan table.

To get the list of Facebook page-likes for example, I can use the url_like table. I guess I just want a way to invert this table. I know I cannot get a list of ALL people that liked a link due to privacy concerns, but I want a list of my friends alone - which should be fine.

I know facebook does this internally every time I see a Facebook Like button... right below that there is statistics about my friends that also like the same link. How do I get this using FQL?

PART B
Equivalently, how do I get a list of friends that shared a specific URL as a link? I cannot search the link table by url because that is not indexed. Also, the link_id is not the same as the Open Graph ID of the URL.

I tried select link_id from link where url="http://urladdress.com/a/b.html" and owner in (select uid2 from friend where uid1=me()) but that neither throws an error not returns anything... just stalls.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

静水深流 2024-12-10 23:44:49

A部分:你不能。

B 部分:你不能按照你正在尝试的方式去做。您可能能够获取每一位用户朋友的提要,并从他们的提要中查找该网址,但速度会非常慢。

很多人都想知道这一点,但 Facebook(理所当然)没有透露这些信息。这就是为什么您会看到很多有关它的问题,但没有可行的解决方案。

Part A: you can't.

Part B: you can't the way you are trying. You might be able to get the feed for every one of the users friends and look for that url from their feed, but it will be painfully slow.

Lots of people would like to know this but Facebook is (rightfully so) not giving this information out. That is why you see lots of questions regarding it but no working solutions.

剩一世无双 2024-12-10 23:44:49

您可以查看 read_insights 权限。您可能无法获得有关“喜欢”的确切信息(目前)...但是您能够获得其他可能有用的信息。

You could possibly look into the read_insights permission. You might not be able to get the exact information about "likes" (yet)... but you will be able to get other possibly useful information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文