Настройка импорта фотографий из Instagram

  1. Для настройки импорта фотографий из Instagram используйте учетную запись Instagram, в которой нужно будет создать приложение. Данное приложение будет выполнять роль связующего звена между Вашим сайтом и Instagram. На сайте Instagram зарегистрируйте новую учетную запись или введите логин и пароль, если учетная запись у Вас уже есть.
  2. Для создания приложения перейдите по следующей ссылке https://www.instagram.com/developer/clients/register/
  3. В форме регистрации необходимо заполнить все поля во вкладке «Details»:
    • Application Name – имя Вашего приложения. Не используйте в имени приложения такие фразы, как Instagram, IG, insta или gram.
    • Description – описание для пользователей Вашего приложения. Можно написать следующую фразу: «My app allows people to login with instagram and share their own content on site https://demo.pixlpark.ru/» (здесь необходимо указать адрес Вашего сайта).
    • Company Name – название Вашей компании.
    • Website URL – адрес Вашего сайта в Интернете. Например, http://demo.pixlpark.ru/
    • Valid redirect URIs:
      1. http:// + адрес Вашего сайта в Интернете + /account/login/instagram.
        Например http://demo.pixlpark.ru/account/login/instagram.
      2. http:// + адрес Вашего сайта в Интернете + /account/login/instagram?allowAnonymous=true.
        Например, http://demo.pixlpark.ru/account/login/instagram?allowAnonymous=true
      3. http:// + адрес Вашего сайта в Интернете + /account/login/instagram?allowAnonymous=false.
        Например, http://demo.pixlpark.ru/account/login/instagram?allowAnonymous=false
    • Privacy Policy URL – адрес страницы на Вашем сайте, где описаны правила использования сайта и политика конфиденциальности. Например, http://demo.pixlpark.ru/terms
    • Contact Email – адрес электронной почты, по которому с Вами смогут связаться сотрудники Instagram. Пожалуйста, укажите действующий адрес электронной почты, чтобы получать важную информацию о приложении.
    Проверьте все заполненные Вами поля на их корректность и ошибки. Данные во вкладке «Security» изменять не нужно. Разгадайте каптчу и введите символы из нее в соответствующее поле. Затем нажмите кнопку «Register». Форма регистрации приложения Instagram
  4. Приложение создано и готово к работе в тестовом режиме (sandbox mode). Скопируйте «CLIENT ID» и «CLIENT SECRET» и вставьте их в соответствующие поля в настройках сайта в разделе «Настройка» → «Авторизация» → «Instagram». Тестовый режим работы обусловлен ограничением работы данного приложения с пользователями, то есть ни один реальный пользователь не сможет им воспользоваться. Использовать данное приложение для тестирования его работы можете только Вы из-под вашей учетной записи, в которой создано приложение. Получение Client ID и Client Secret
  5. Для переключения приложения в рабочий режим (Live mode) зайдите в настройки данного приложения с помощью кнопки «Edit» и выберите вкладку «Permissions». Здесь Вы увидите, что у приложения нет ни одного разрешения на работу с пользователями, поэтому переключить приложение в рабочий режим сейчас нельзя. Чтобы получить разрешение, подайте соответствующую заявку, нажав на кнопку «Start a submission». Как получить разрешение на работу приложения в рабочем режиме
  6. Важно отметить, что Instagram требует заполнить заявление на английском языке, поэтому к инструкции будет прилагаться текст, который Вы сможете использовать в качестве своего сообщения в заявлении. По крайней мере с данным текстом наше заявление рассмотрели и одобрили.
    • Для первого вопроса «Which use case best describes your Instagram Integration?» нужно выбрать пункт ответа «My app allows people to login with instagram and share their own content» (см. скриншот ниже).
    • Второй вопрос «Are your app details correct?» рекомендательный. Вам нужно проверить правильность введенной инфомации при регистрации.
    • В ответ на третий вопрос «How does your app use the Instagram API?» опишите, как Вы будете использовать данное приложение (для чего) на английском языке. Пример текста, который Вы можете указать в поле «API use case», заменив в тексте адрес нашего демо-сайта на адрес Вашего сайта, указан ниже:
      «This app has been created for the web site http://demo.pixlpark.ru. Users of this web site will have a possibility to take their own pictures from their instagram profile to send it for printing. Only this submission is needed for the app. You can check it out here http://demo.pixlpark.ru/printing/photos/editor. Just click upload button and select instagram tab».
      В этом же вопросе обязательно требуется приложить краткий видеообзор, отоборажающий суть использования приложения Instagram на Вашем сайте.
      Пример видео скачайте по этой ссылке. Сделайте аналогичное видео. Сделать свое видео можно с помощью бесплатного сервиса Monosnap. Для этого скачайте с их сайта приложение для Вашей операционной системы и зарегистрируйте свой аккаунт, чтобы можно было загружать записанные видео в облако данного сервиса.

      Ссылку на Ваш видеофайл нужно указать в поле «Video Screencast URL».
    • На оставшие два вопроса отвечать необязательно, поэтому далее нажмите на кнопку «Submit».
    Заполнение заявления
  7. Рассмотрение Вашего заявление займет некоторое время. Статус и результат рассмотрения заявления можно увидеть в настройках приложения в разделе «Permissions». Если заявление одобрили, Вы увидите статус «Approved» напротив пункта «Basic». Это означает, что приложение начало свою работу в рабочем режиме. Теперь любой пользователь сможет загружать на сайт фотографии непосредственно из своего аккаунта Instagram. Доступные разрешения приложения Instagram