После выхода новой версии 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» и «Базовому отображению» и нажать «Создать токен»:

Как только вы это сделаете, поздравляю, у вас есть токен. Просто отметьте, что я понимаю, скопируйте свой токен, и все готово!

Поздравляем! 🎊🎉🎉🎊 Ваш токен сгенерирован!