Instagram API: Получить идентификаторы / имена друзей, которым понравились опубликованные пользователем изображения Instagram
Мы создаем приложение, в котором пользователь входит в Instagram API, принимает диалог разрешений и получает персонализированный "динамический рассказ", основанный на различных данных, которые они позволяют нам читать.
Мы надеемся отобразить "лучших друзей" пользователя, которым понравились изображения, которые он разместил в своей ленте в Instagram. Есть ли способ, которым мы могли бы сделать это?
Большое спасибо,
Matt
1 ответ
Используйте этот API, чтобы получить всех ваших подписчиков:
https://api.instagram.com/v1/users/self/followed-by?access_token=ACCESS-TOKEN
Используйте этот API для всех ваших сообщений:
https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN
Для media_id, которые вы получаете из приведенного выше вызова API, вы можете использовать этот API, чтобы получить список пользователей, которым понравился медиа:
https://api.instagram.com/v1/media/{media-id}/likes?access_token=ACCESS-TOKEN
Сравните список подписчиков и список подписчиков, чтобы найти список подписчиков, которым понравились СМИ.
Обратите внимание, что Instagram дает только 120 лайков в ответе API, поэтому, если ваша фотография получит более 120 лайков, вы не сможете эффективно получить нужные данные.
Вам также нужно basic
а также public_content
Разрешения API для получения ответа от API