Ответ 1
Да, user_likes предоставит вам доступ к обоим.
Вы можете получить доступ к внешним симпатиям по вашему желанию с помощью конечной точки графика API /me/likes
, если они не являются статьями. Объекты с типом "статья" не представляют объекты реального мира и как таковые мы не предоставляем в профиле человека. Мы упоминаем это (хотя и неясно) на странице Open Graph: https://developers.facebook.com/docs/opengraph/#types
Итак, если вы перейдете на мою страницу поддельного фильма,
http://fbsb.hoodlu.ms/so_7436857/video2.html
и нажмите "понравится", что будет отображаться при доступе к вашим любимым на https://graph.facebook.com/me/likes.
Попробуйте использовать проводник Graph API:
https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Flikes
Если вам нужны URL-адреса, которые кому-то понравились, используйте этот FQL:
SELECT url FROM url_like WHERE user_id = me()
Более подробную информацию можно найти на https://developers.facebook.com/docs/reference/fql/url_like/.
Если вы хотите получить доступ к подобным сообщениям из сообщения, фотографии, видео и т.д., вам понадобятся таблицы FQL like
и stream
. Чтобы просто вытащить понравившиеся (сообщения/фотографии/видео) для текущего пользователя:
SELECT user_id, object_id, post_id FROM like WHERE user_id=me()
Оттуда вы запросите таблицу stream
для сообщения, чтобы получить дополнительную информацию.
like
таблица документации: https://developers.facebook.com/docs/reference/fql/like/.
stream
таблица документации: https://developers.facebook.com/docs/reference/fql/stream/