Настройка блока Instagram
Начиная с июля 2020 года для вывод ленты инстаграм на сайте нужно получить ключ доступа (User Token).
Для его получения необходимо зарегистрировать приложение в facebook.com.
Зайдите в аккаунт разработчика по ссылке https://developers.facebook.com/. Зарегистрируйтесь, если вы еще не зарегистрированы.
Перейдите по ссылке в верхнем меню “Мои приложения”:
Нажмите на кнопку “Добавить новое приложение”:
В открывшемся окне выберете пункт “Другое”:
Следом откроется новое окно, в котором нужно задать “Отображаемое название приложения” и “Контактный электронный адрес приложения”. После заполнения данных нажмите на кнопку “Создание ID приложения”.
Внимание: название приложения не может содержать слова instagram и производные от него, иначе выведется ошибка.
В левом меню выберите пункт меню Настройки - Основное. Пролистайте настройки до конца страницы и нажмите на кнопку “Добавить платформу”:
Выберите в открывшемся окне платформу “Веб-сайт”:
После выбора платформы на странице основных настроек появится поле для ввода URL-адрес сайта. Вставьте ссылку на ваш сайт и нажмите “Сохранить изменения”.
Выберите в левом пункт “Товары”. Нажмите на кнопку “Настроить” Instagram Basic Display:
На открывшейся странице настроек нажмите на кнопку “Create New App” внизу страницы.
В открывшемся окне выводится название вашего приложения. Его менять не нужно, нажмите на кнопку “Создайте приложение”.
На странице настроек инстаграма (Basic Display) в трех представленных полях введите ссылку на ваш сайт:
В левом меню нужно выбрать Роли - Роли. Необходимо добавить тестового пользователя при помощи кнопки “Добавить Instagram Testers”.
В открывшемся окне введите название вашего instagram аккаунта и нажмите кнопку “Отправить”:
После этого в ваш instagram аккаунт отправится приглашение. Чтобы подтвердить его перейдите по ссылке, выделенной на изображении:
Перейдя по ссылке вы будете перенаправлены в instagram. Вам необходимо будет авторизоваться и принять приглашение:
После этого роль тестировщика будет подтверждена
Далее перейдем к генерации ключа доступа. Перейдите в базовые настройки инстаграма (Basic Display). Нажмите на кнопку “Generate Token”.
Вам нужно дать разрешение на доступ к аккаунту инстаграма, для этого авторизуйтесь если требуется и нажмите на кнопку “Авторизовать”:
В открывшемся окне вам нужно будет согласиться, что в целях безопасности вы можете передавать ключ доступа только доверенным лицам. Скопируйте ключ и закройте окно.
Полученный ключ необходимо сохранить в административном разделе сайте в настройках модуля Bitlate Pro. Перейдите в раздел Bitlate - Настройки - Адаптивный интернет-магазин PRO Bitlate. Во вкладке “Общие” вставьте ключ доступа в поле “User Token для вывода ленты Instagram” и сохранить настройки. После этого вы можете включить отображение блока Instagram на главной странице сайта.
После того как лента инстаграм появится на сайте, вы можете настроить частоту обновления ленты на сайте. Для этого включите режим правки на главной странице. Откройте настройки компонента вывода инстаграм и задайте время кеширования в секундах.
Важно, что инстаграм накладывает ограничение на 100 запросов к своему серверу в сутки, поэтому время кеширования не должно быть слишком маленьким или отключено.