Запрашивать URL-адреса, которые понравились пользователю, с помощью кнопки «Мне нравится» в Facebook?

Я хочу предложить пользователю список URL-адресов, по которым он нажал кнопку «Мне нравится» на моем сайте.

Это своего рода «список избранных». Пользователь должен иметь выгоду, а также поощрять лайки страниц.

Существует событие обратного вызова edge.create и edge.remove javascript, которое срабатывает при нажатии кнопки «Нравится», а также передает URL-адрес. Я могу в режиме реального времени записать это в свою базу данных.

Однако это событие является асинхронным, занимает около секунды и, таким образом, не гарантирует полного прохождения. Итак, я хочу предложить пользователю ссылку «синхронизировать» на странице, где пользователь получает список постов, которые ему понравились на моей странице.

В API графа есть соединение https://graph.facebook.com/me/likes. Однако это, кажется, включает только «страницы Facebook», которые понравились. Не URL через кнопку «Нравится».

У меня настроены теги og, поэтому каждая понравившаяся страница должна автоматически добавляться как страница facebook, но они, однако, не включаются в ответ.

После некоторых исследований я наткнулся на этот запрос:

SELECT post_id, likes FROM stream WHERE source_id = me() and likes.user_likes = 1

что выглядит многообещающе, но поле user_likes не проиндексировано и, следовательно, не может быть включено фильтром.

Я также ничего не могу сделать с таблицей FQL like, потому что меня не интересуют пользователи, которым понравилась специальная ссылка.

Я хочу знать ссылки, которые понравились пользователю на моем сайте.

Это как-то возможно?


person The Surrican    schedule 10.05.2011    source источник


Ответы (1)