Главная » Блог » Как получить токен Instagram

Как получить токен Instagram
21 февраля 2019

Для работы виджета Instagram необходимо получить токен доступа.

Авторизуйтесь в вашем инстаграм на компьютере https://www.instagram.com/ Затем пройдите по ссылке https://www.instagram.com/developer/ в раздел разработчиков.

В случае, если Вы получаете свой первый токен, Instagram может показать Вам форму “Developer Signup” для заполнения.

Заполните ее, там все просто: адрес сайта, номер телефона и причина, для чего вы регистрируетесь, например, my personal website widget. Согласитесь с правилами и нажмите Sign Up.

Затем нажмите Manage Clients, а там Register a New Client

Откроется форма

Заполните ее по аналогии своими данными, указав ссылку на сайт (целиком с http или https), е-майл, описание приложения. Внимание, ссылка на сайт пригодится в дальнейшем.

Обязательно перейдите на вторую вкладку

Снимите галочку с пункта Disable implicit OAuth. Если пропустили, можно снять позднее, нажав MANAGE у созданного клиента.

Жмите Register, клиент создастся. Откроется страница

Скопируйте ссылку

https://instagram.com/oauth/authorize/?client_id=CLIENT_ID&redirect_uri=URL&response_type=token

и вставьте в адресную строку Вашего браузера, заменив в ней:

CLIENT_ID на Ваш CLIENT ID
URL на адрес Вашего сайта, тот самый, что указывали ранее при создании клиента. Это важно! Ссылка на ваш сайт должна в точности повторять ту, что вы указывали ранее.

После замены параметров нажмите Enter, откроется страница с запросом на разрешение для доступа к данным. Подтвердите его, нажав на зелёную кнопку Authorize.

В браузере откроется Ваш сайт.

Адресная строка будет иметь вид: http://sitename.ru/#access_token=7345777227.9456789.6379a08424814d8b8d4be2fd3bc114f1

Всё, что находится после слов access_token= и есть Ваш токен Instagram. Его нужно указывать в настройках виджета.

Созданные таким образом клиент и токен позволяют только получать данные о вашем аккаунте плюс последние 20 фото. Подробнее о режиме песочницы https://www.instagram.com/developer/sandbox/