После выхода новой версии API Instagram давайте посмотрим, как получить токен.
В последнее время API Instagram обесценился. Не то чтобы действительно обесценился, а скорее мигрировал в центр API разработчиков Facebook. Получить токен не сложнее, просто он другой и документации пока не много.
Итак, давайте сделаем это вместе. Это один и тот же процесс для каждого API, который вы хотите запросить, первым шагом будет создание учетной записи разработчика у провайдера. В данном случае это будет не Instagram, а Facebook. Но я уверен, что вы уже это знали, но Facebook купил Instagram пару лет назад. Моя учетная запись разработчика Facebook уже создана, но вам может потребоваться создать ее, а затем подтвердить ее в Facebook.
Итак, идем сюда, делаем необходимые настройки и нажимаем на мое приложение:
Теперь, когда вы находитесь на странице своего приложения, вам просто нужно выбрать, для чего вы хотите создать приложение. В нашем случае это «Что-то еще»:
Сначала я попытался выбрать «Управление бизнес-интеграциями», но это не сработало, потому что нужный мне продукт не был предложен. Затем вы можете создать новое приложение, дав ему имя и цель:
Ваше приложение создано! Поздравляем! 🎊
Но мы еще не там. Грустно, да? Теперь нам нужно настроить Instagram Graph API. Вам просто нужно нажать «Настроить» на основном дисплее Instagram:
Если базовый дисплей Instagram не отображается на странице вашего продукта, это может быть связано с тем, что у вас не тот тип приложения.
Он перенаправляет вас на страницу вашего приложения. Как видите, внизу у вас есть некоторые настройки, которые нужно исправить перед созданием приложения Instagram.
Это просто, когда вы нажимаете «Настройки», переходите в нижнюю часть страницы и добавляете платформу:
Затем выберите нужную платформу. В нашем случае это «сайт».
Теперь вам просто нужно ввести адрес своего веб-сайта и сохранить!
Теперь мы можем создать приложение Instagram. Итак, вернемся к разделу продуктов, затем к базовому дисплею Instagram и, наконец, к базовому дисплею Instagram. Мы можем нажать «Создать новое приложение»:
Затем давайте назовем его и создадим:
Теперь, когда наше приложение создано, давайте добавим наш URL-адрес в «Настройки клиента OAuth», «Отменить авторизацию» и «Запрос на удаление данных». На данный момент это наш локальный хост, но не забудьте изменить его, как только вы запустите свой веб-сайт.
Теперь, прежде чем мы сможем сгенерировать токен пользователя, мы должны настроить таргетинг на нашего пользователя. Для этого перейдите в «Роли» и «Роли». Затем вы можете «Добавить Instagram Tester»:
После того, как вы нажмете «Добавить Instagram Tester», вы сможете найти себя в списке, введя свое имя пользователя:
Одним из ограничений API Instagram является то, что ваша учетная запись Instagram должна быть профессиональной, чтобы вы могли запрашивать ее.
Это действительно просто простой щелчок, чтобы изменить это. Просто зайдите в свой Instagram, Настройки, Аккаунт и внизу синим цветом вы увидите возможность переключиться на профессиональный аккаунт. Если ваша учетная запись не является общедоступной, она не будет отображаться в списке.
После того, как вы это сделаете и отправите, вам будет предложено подключиться к вашей учетной записи Instagram:
Затем перейдите здесь, прямо на свою страницу в Instagram, чтобы принять запрос, который вы только что сделали:
Теперь, когда у вас есть тестер, вы можете просто вернуться к «Базовому отображению Instagram» и «Базовому отображению» и нажать «Создать токен»:
Как только вы это сделаете, поздравляю, у вас есть токен. Просто отметьте, что я понимаю, скопируйте свой токен, и все готово!
Поздравляем! 🎊🎉🎉🎊 Ваш токен сгенерирован!