使用 javascript FQL 获取用户的喜欢列表?

发布于 2024-10-21 15:30:27 字数 942 浏览 1 评论 0原文

我正在使用 Facebook 的 javascript API,并且正在尝试使用 JavaScript 进行 FQL。

目前,我可以使用 JavaScript 插件登录用户并获取用户的姓名和个人资料照片。

我通过以下方式检索用户的姓名和个人资料照片:

                function fqlQuery(){
                    FB.api('/me', function(response) {
                        var query = FB.Data.query('select name, hometown_location, sex, pic_square from user where uid={0}', response.id);
                            query.wait(function(rows) {
                                document.getElementById('name').innerHTML =
                                'Your name: ' + rows[0].name + "<br />" +
                                '<img src="' + rows[0].pic_square + '" alt="" />' + "<br />";
                            });
                        });
                }

我可以知道如何使用 FQL 获取用户喜欢的完整列表吗?

我尝试过select Likes from user where uid={0} 但什么也没发生。

我可以知道我该怎么做吗?

最好的。

I'm working with Facebook's javascript API and I am trying out FQL using JavaScript.

Currently, I am able to login a user using the JavaScript plugin and get the user's name and profile photo.

I retrieve a user's name and profile photo by:

                function fqlQuery(){
                    FB.api('/me', function(response) {
                        var query = FB.Data.query('select name, hometown_location, sex, pic_square from user where uid={0}', response.id);
                            query.wait(function(rows) {
                                document.getElementById('name').innerHTML =
                                'Your name: ' + rows[0].name + "<br />" +
                                '<img src="' + rows[0].pic_square + '" alt="" />' + "<br />";
                            });
                        });
                }

May I know how do i get a full list of user's Likes using FQL?

I've tried doing select likes from user where uid={0}
but nothing happened.

May I know how do i go about doing it?

Best.

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

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

发布评论

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

评论(3

带刺的爱情 2024-10-28 15:30:27

我认为这是不可能的,因为您可以在 like 表仅包含 object_idpost_id 字段,而不是 user_id

I don't think this is possible, as you can see the indexable fields in the like table are object_id and post_id fields only and not the user_id

菩提树下叶撕阳。 2024-10-28 15:30:27

您需要将此行更改

FB.api('/me', function(response) {

FB.api('/me/likes', function(response) {

不要忘记添加权限“user_likes”

You need to change this line

FB.api('/me', function(response) {

to

FB.api('/me/likes', function(response) {

Don't forget to add the permission "user_likes"

柠栀 2024-10-28 15:30:27
FB.api('/me/likes', function(response) { 
  alert(response.error.message); <---- add this line to see what the issue is.
FB.api('/me/likes', function(response) { 
  alert(response.error.message); <---- add this line to see what the issue is.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文