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

Другие вопросы по тегам