В настоящее время при использовании токена доступа Instagram по URL-адресу "https://www.instagram.com/oauth/authorize/?client_id=[id]&redirect_uri=http://localhost:3000&response_type=token&scope=public_content "У меня такая ошибка
«Для этого запроса требуется scope = public_content, но этот токен доступа не авторизован в этой области. Пользователь должен повторно авторизовать ваше приложение с помощью scope = public_content, чтобы получить эти разрешения».
Я просмотрел Интернет и обнаружил, что scope
часть запроса должна быть добавлена в конец URL-адреса API. Вот как я построил свой URL. Но, как видите, это привело к ошибке.
Я попытался выяснить причину на странице разрешений приложения. Есть кнопка «Начать отправку». Я щелкнул по нему и получил список переключателей. Но когда я нажал на «Я хочу отображать свои сообщения в Instagram на своем веб-сайте». тогда я получил:
Вам не нужно отправлять на рассмотрение для этого варианта использования. Если вы разработчик и хотите отображать контент Instagram на своем веб-сайте, вам не нужно отправлять свое приложение на рассмотрение. Используя клиент в режиме песочницы, вы по-прежнему можете получить доступ к последним 20 носителям любого пользователя песочницы, предоставившего вам разрешение.
Итак, я наконец заблудился. Похоже, решение довольно простое, потому что в плагине instafeed.js больше информации не предоставляется. Но самостоятельно решить не могу.