Instagram API без бюрократии, токенов и вот этого всего

Этот пост не обновлялся уже более года. Информация, описанная ниже, могла потерять актуальность, но всё ещё может быть полезна.

Не знаю много ли статей на эту тему и насколько это широко известно. Просто сохраняю полезную заметку для себя и тебя.

Наверное, ты будешь удивлён, но для работы с апи инсты не надо вообще ничего оформлять, иметь аккаунт разработчика и прочее. Надо отправить один лишь обычный GET-запрос, только в конце адреса подставить ?__a=1. Смотри на моём примере.

Чтобы получить инфу о профиле, используй такой линк:

https://www.instagram.com/anthonyaxenov/?__a=1

В ответ ты получишь огромный JSON с описанием профиля, всякими флагами (верификация, закрытость и др.) и последними 12-ю полными постами, включая все вложенные пикчи и видео, их превьюшки, всякие количества (просмотров, комментов, лайков). Там есть ещё куча всякого, не менее интересного, например, список похожих аккаунтов.

Чтобы получить инфу о конкретном посте, используй такой линк:

https://www.instagram.com/p/CEEZb__FNoA/?__a=1

где CEEZb__FNoA есть shortcode файла (пикчи/видео) в посте. Этот шорткод ты можешь взять, например, из ответа на прошлый запрос.

В ответ ты получаешь JSON с описанием вложенных медиа, отметками, последним комментарием (+ автор)….. Короче, кайф.

Чтобы получить инфу по конкретному хэштегу, используй такой линк:

https://www.instagram.com/explore/tags/sky/?__a=1

где sky — сопсно, хэштег. Получишь в ответ очень много картинок.

Самая прелесть — всё это работает без авторизаций, токенов, прямо в браузере. А если ещё есть кука активной сессии, то инфы ты получишь даже побольше.

Парсишь JSON, прикручиваешь кеширование, верстаешь и получаешь бесплатный виджет для интернет-магазина. Шикос же.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *