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

时间:2011-03-11 17:27:41

标签: javascript facebook facebook-graph-api facebook-fql

我正在使用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} 但什么都没发生。

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

最佳。

3 个答案:

答案 0 :(得分:1)

认为这是可能的,因为您可以看到like表中的可索引字段仅为object_idpost_id字段,而不是user_id

答案 1 :(得分:1)

您需要更改此行

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

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

不要忘记添加权限“user_likes”

答案 2 :(得分:1)

FB.api('/me/likes', function(response) { 
  alert(response.error.message); <---- add this line to see what the issue is.