Получить список лайков пользователя с помощью javascript FQL?

Я работаю с javascript API Facebook и пробую FQL с помощью JavaScript.

В настоящее время я могу войти в систему с помощью плагина 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}, но ничего не произошло.

Могу ли я узнать, как мне это сделать?

Лучший.


person DjangoRocks    schedule 11.03.2011    source источник


Ответы (2)


Я не думаю, что это возможно, так как вы можете видеть индексируемые поля в like содержит только поля object_id и post_id, а не user_id

person ifaour    schedule 11.03.2011

Вам нужно изменить эту строку

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

to

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

Не забудьте добавить разрешение «user_likes»

person Mathijs Covemaeker    schedule 15.03.2011
comment
привет, я пробовал это, но ничего не вышло. Спасибо, что предложил мне это. - person DjangoRocks; 19.03.2011