Получение API token для Instagram
Для создания API token понадобится следующее:
- Аккаунт разработчика Facebook. Для создания аккаунта перейдите по ссылке https://developers.facebook.com/apps. Если вы уже ранее регистрировались на Facebook, то вам необходимо авторизоваться.
- Аккаунт Instagram с медиафайлами. Публикации из этого аккаунта попадут в виджет на сайте.
- Уже созданный сайт с установленным решением, на котором будет расположен виджет Instagram.
Создание приложения
Перейдите на сайт https://developers.facebook.com/apps/. Для дальнейшей работы вы должны быть авторизованы. Затем нажмите выберите «Создать приложение»
В открывшемся всплывающем окне выберите тип приложения «Другое».
Укажите название вашего приложения (1). Обратите внимание! Название приложения не должно содержать слово Instagram из-за особенностей работы платформы для разработки. Укажите электронный адрес для связи (2) и создайте приложение (3).
После заполнения формы страница будет перезагружена. Вас перенаправят на страницу панели нового приложения. В меню выберите Настройки → Основное.
Прокрутите открывшуюся страницу до конца и нажмите «Добавить платформу». В открывшемся окне выберите платформу «Веб-сайт».
В конце страницы появится выбранная платформа «Веб-сайт» и поле для ввода URL-адреса сайта. Заполните его и сохраните изменения.
В меню нажмите «Товары», найдите карточку Instagram Basic Display и перейдите к ее настройке.
После того, как вы перейдете к настройке товара, он станет доступным в левом меню. Разверните пункт «Instagram» и выберите пункт «Basic Display». Внизу странице нажмите «Create New App».
Появится всплывающее окно, в котором будет указано ранее заполненное название приложения. На этом шаге просто сохраните изменения.
После сохранения настроек станут доступны новые поля. Необходимо заполнить следующие:
- Действительные URI переадресации для OAuth.
- Деавторизация URL обратного вызова.
- URL запроса на удаление данных.
Во всех полях нужно указать адрес сайта, для которого будет настраиваться виджет.
Добавление тестового пользователя
В левом меню выберите пункт «Роли», в выпадающем меню еще раз пункт «Роли». На открывшейся странице выберите «Добавить Instagram Testers».
В открывшемся окне укажите имя пользователя аккаунта Instagram. После выбора отправьте приглашение пользователю.
Пользователь появится в списке тестировщиков, но со статусом «На рассмотрении». Чтобы подтвердить приглашение, необходимо перейти по ссылке в тексте.
Ссылка ведет на сайт Instagram, необходимо авторизоваться, чтобы принять приглашение. На открывшейся странице перейдите Приложения и сайты → Приглашения для тестировщиков. Примите приглашение.
Генерация API token
Разверните пункт «Instagram» и выберите пункт «Basic Display». В блоке «User Token Generator» нажмите кнопку «Generate Token».
Если вы не авторизованы, войдите в свой профиль Instagram. На открывшейся странице нажмите кнопку «Авторизовать».
После успешной авторизации необходимо согласиться с предупреждением о необходимости передачи токена только доверенным лицам. Скопируйте полученный токен.