2016-11-14 2 views
1

Я использую POST https://www.instagram.com/query/ и возможность получить много комментарии с запросом: ig_shortcode(<media-code>){comments.last(300){count,nodes{id,created_at,text,user{id,profile_pic_url,username,follows{count},followed_by{count},biography,full_name,media{count},is_private,external_url,is_verified}},page_info}}Могу ли я получить полный список похожих для одного носителя из Instagram Web без API?

Но я не могу сделать это для любит. Я получаю ошибку 400. Я попробовал запрос:

ig_shortcode(<media-code>){likes{count,nodes{user{id}}}}

но результат ограничен 10.

Существует Offical GET /media/media-id/likes, но это слишком сложно, чтобы получить разрешение.

Есть ли другие способы?

ответ

1

Я нашел unoffical Instagram-API, который делает запросы, как официальный мобильный клиент Instagram без каких-либо разрешений: https://github.com/mgp25/Instagram-API

Это метод $i->getMediaLikers($mediaId) работает.

+0

Как вы используете этот метод? и как вы проходите его? –

+0

Я получаю все СМИ, опубликованные конкретным пользователем. Затем для каждого носителя я получаю список символов. К сожалению, список пользователей имеет предел - 100 пользователей для каждого носителя без какой-либо разбивки на страницы. Я сохраняю каждую запись с помощью foreach в php 'foreach ($ response-> users as $ user)'. – rNix

Смежные вопросы