gpt4 book ai didi

facebook - Facebook 页面 "Like"和外部 URL "Like"有什么区别? "user_likes"权限范围是否可以访问两者?

转载 作者:行者123 更新时间:2023-11-30 05:17:46 26 4
gpt4 key购买 nike

我想为用户提取所有 Facebook“喜欢”的列表,无论它们是 Facebook 页面还是外部 URL。

例子:

如果您“喜欢”Facebook Platform ,我知道我可以通过 /me/likes API 调用看到它。

但是,如果您喜欢 external URL ,我不确定如何拉动它。两者都应该通过 /me/likes 调用拉取吗?或者是否有另一个处理外部喜欢的调用?

此外,newsfeed/stream likes 又如何呢?例如,如果我“喜欢”我在信息流中看到的照片、视频、状态或链接,是否可以通过 API 访问这些内容?如果是,如何访问?

最佳答案

是的,user_likes 会让您同时访问两者。

您可以通过 Graph API 访问外部喜欢端点 /me/likes,只要它们不是文章。类型为“文章”的对象不代表真实世界的对象,因此,我们不会在个人资料中提供。我们在 Open Graph 上提到了这一点(尽管含糊不清)文档页面:https://developers.facebook.com/docs/opengraph/#types

所以如果你去我的假电影对象页面在

http://fbsb.hoodlu.ms/so_7436857/video2.html

然后点击赞,当您在 https://graph.facebook.com/me/likes 上访问您的 时将会显示.

使用 Graph API 浏览器试试:

https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Flikes

如果您想要某人喜欢的 URL,请使用此 FQL查询:

SELECT url FROM url_like WHERE user_id = me()

更多信息请访问 https://developers.facebook.com/docs/reference/fql/url_like/ .

如果你想从帖子、照片、视频等访问喜欢,你需要使用喜欢 FQL 表。为当前用户拉出喜欢的(帖子/照片/视频):

SELECT user_id, object_id, post_id FROM like WHERE user_id=me()

从那里,您可以查询帖子的 stream 表以获取更多信息。

like 表文档:https://developers.facebook.com/docs/reference/fql/like/ .

stream 表文档:https://developers.facebook.com/docs/reference/fql/stream/

关于facebook - Facebook 页面 "Like"和外部 URL "Like"有什么区别? "user_likes"权限范围是否可以访问两者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7436857/

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