Получение лайков Facebook для нескольких пользователей с помощью FQL

Я пытаюсь воспроизвести результаты вызова графического API:

graph.facebook.com/[fbid]/likes

используя FQL, чтобы я мог получить лайки нескольких людей с помощью одного вызова. Кто-нибудь знает, возможно ли это / как это сделать?


person MZamkow    schedule 25.01.2011    source источник
comment
Хммм, бегло взглянув на документацию FB... кажется, что предоставленный метод действительно может дать вам список пользователей, которым понравился объект! что с точностью до наоборот ... кажется, что вы даже не можете получить лайки одного пользователя!   -  person ifaour    schedule 26.01.2011
comment
На самом деле описанный выше метод можно использовать либо с пользователем fbid, чтобы получить список их лайков, либо с идентификатором объекта, чтобы получить список пользователей, которым нравится объект.   -  person MZamkow    schedule 28.01.2011


Ответы (2)


Предполагается, что FQL может поддерживать множественные запросы. Посетите эту страницу: Мультизапрос FQL

в котором говорится:

"query2":"SELECT name, url, pic FROM profile WHERE id IN (SELECT uid FROM #query1)"
person Eli Albert    schedule 30.07.2011
comment
Да, но, к сожалению, поле user_id таблицы likes fql не индексируется. - person MZamkow; 02.08.2011

Вы можете использовать SELECT page_id,name FROM page WHERE page_id IN (SELECT page_id FROM page_fan WHERE uid in (....). Надеюсь, это было полезно. Я нашел ответ в этом обсуждении. Поскольку это была одна из первых страниц, на которые я наткнулся, я подумал, что должен связать ее с ответом.

person Sandeep    schedule 11.06.2012