Проблема с instagram api

344
13 июля 2017, 02:54

Добрый день. Столкнулся с такой проблемой: получаю от апишки инстаграма все необходимые данные (clien_id, токен) и по запросу вывожу все свои фотографии, с этим проблем не возникает. Но когда пытаюсь вывести фотографии по тегу или фотографии другого пользователя(зная айдишник) апи просто ничего не возвращает, не выдает никаких ошибок. Если кто-нибудь сможет объяснить причину, буду благодарен. Есть вариант, что либо я что-то делаю не так, либо инстаграм разрешает сейчас выводить только при наличии токена для определенного пользователя

Answer 1

Все вы так делаете. Это внутренняя политика Instagram (точнее головной компании Facebook), направленная на ограничение использования своего API. Официально для получения разрешений на работу с тегами и контентом другим пользователей вам потребуется пройти процедуру review вашего приложения и получить permission public_content.

На практике такое разрешение получить нереально, так что переходите на их Private API (который несильно отличается от официального). На GitHub есть много различных решений как использовать их неофициальное API, изучайте код, пишите свое решение. Единственный момент, это надо делать через сервер, там есть привязка к IP-адресу, поэтому через JavaScript на клиентской стороне при всем желании будет сложно от них что-нибудь получить.

READ ALSO
Передать значение переменной из js в php

Передать значение переменной из js в php

Есть javascript код с переменной, в которой содержится результат, в зависимости от него хочу выводить часть кода (HTML + PHP)Думая, пришел к выводу,...

387
Найти лишний элемент в массиве

Найти лишний элемент в массиве

Есть массив строкВсе строки одинаковые, кроме одной

333
Странное поведение document.documentElement.clientHeight в Mozilla

Странное поведение document.documentElement.clientHeight в Mozilla

ЗдравствуйтеУ меня на сайте высота блока задается в соотношении по размеру высоты пользователя, ещё некоторые координаты но это не особо...

262