Как узнать токен инстаграм

от admin

Как начать использовать Instagram API и получить для него Access Token

Получив доступ к API функция Instagram, вы сможете оценивать хэштеги, отслеживать активность на своих аккаунтах, просматривать и анализировать информацию, для оценки поведения вашей аудитории, размещать посты и изображения Instagram на своем сайте и так далее.

API Instagram позволяет вам подключить ваше приложение к функциям и функциям Instagram. Компании и разработчики могут использовать API для полного управления своим присутствием в Instagram, включая поиск упоминаний, получение основных данных о других компаниях и поиск фотографий с хэштегами.

Как получить Instagram Access Token?

Чтобы Instagram работал с вашим приложением, вам необходимо получить токен доступа. Ниже мы подробно со скриншотами описали процесс его получения.

Так как Instagram в настоящее время принадлежит Facebook, то взаимодействие с API происходит через него. Для начала вам нужно иметь или зарегистрировать аккаунт на Facebook.

Шаг 1. Первым делом войдите в свой аккаунт на Facebook и перейдите в панель разработчиков по адресу https://developers.facebook.com/.

Шаг 2. После этого вам необходимо создать новое приложение. Перейдите в раздел «Мои приложения» и выберите пункт «Создать приложение».

В появившемся всплывающем окне вам стоит выбрать пункт «Дополнительные параметры».

После этого вы увидите еще одно всплывающее окно, в нем выбирайте пункт «Другое».

Для окончания создания приложения вам нужно заполнить еще 3 пункта.

Введите «Название приложения», адрес электронной почты и если у вас есть аккаунт Business Manager, то вы можете его выбрать. Для завершения создания приложения пройдите стандартную проверку безопасности.

Шаг 3. Вы должны настроить приложение и добавить к нему целевую платформу.

Перейдите к созданному приложению.

Нажмите на пункт «Настройки» и переедите в подраздел «Основное».

В самом низу открывшегося окна вы сможете найти пункт «Добавить платформу».

В открывшемся окне выберите целевую платформу.

В нашем случае мы выбрали «Веб-сайт» и вас попросят указать его адрес после кнопки «Далее». По завершении ввода нажмите кнопку «Сохранить изменения».

Шаг 4. После этого вы обратно вернетесь в раздел управления своим приложением. Вам следует нажать на пункт «Добавить товар» и перейти к настройке Instagram Basic Display.

Шаг 5. После этого вы можете переходить к настройкам уже добавленного товара. Нажмите на пункт «настройки» в «Instagram Basic Display».

На открывшейся странице, в самом низу нажмите на кнопку «Create New App».

Вы увидите новое окно.

В поле «Отображаемое название» будет указано название вашего приложения. Нажмите на кнопку «Создайте приложение».

У вас появятся новые возможности для настройки.

В пункте «Отображаемое имя в Instagram» будет указано название вашего приложения. В остальные три пункта добавьте URL своего сайта и сохраните изменения.

Шаг 6. После этого, настало время добавить нового «Тестового пользователя».

Переходите в раздел «Роли» и выберите пункт «Тестовые пользователи». Вас интересуют «Тестировщики». Нажимайте на «Добавить тестировщиков».

Вы увидите новое окно, с помощью которого сможете отправить приглашение пользователю Instagram.

Вам следует ввести имя пользователя, которому уйдет приглашение и нажать кнопку «Отравить».

Новый Тестировщик, будет создан, но у него будет стоять статус «На рассмотрении».

Шаг 7. Вам нужно принять роль Тестировщика, через Istagram.

Войдите в свой аккаунт в Instagram. В разделе «Приложения и сайты» вы найдете приглашение, и вам следует его принять.

Шаг 8. Пора вернуться в панель разработчиков на Facebook и заняться генерацией токена.

Нажмите на пункт «Basic Display».

Там вы увидите раздел «Генератор маркеров пользователя», в котором напротив имени тестировщика, вы найдете пункт «Generate Token».

Ваше приложение будет пытаться получить информацию от вашего Instagram аккаунта, и вам нужно будет разрешить эти действия, зайдя в Instagram.

После этого нужный вам токен будет сгенерирован, и вы увидите следующее окно.

Нажмите на галочку «I Understand» и после этого, вы сможете скопировать нужный вам токен.

Выводы

Доступ к API Instagram получить не очень легко, но следую нашей пошаговой инструкции, вы справитесь. Благодаря полученному токену, вы сможете настроить взаимодействие вашего сайта с Instagram и дать вашим пользователям дополнительные возможности.

Как получить Access Token Instagram для работы с API

Чтобы получить Access Token для работы с Instagram API нам понадобится:

  • Аккаунт разработчика Facebook: https://developers.facebook.com
  • Собственно Instagram аккаунт
  • Сайт для которого будет использоваться API

Переходим в аккаунт разработчика Facebook и добавляем новое приложение.

Читать:
Как в вордпресс убрать понравился этот пост

Во всплывающем окне выбираем пункт Другое:

В следующем окне вводим название приложения, адрес электронной почты и создаем приложение.

Теперь переходим в Настройки , Основное и жмем Добавить платформу .

Далее вводим адрес нашего сайта и сохраняем изменения.

Переходим в Товары и в пункте Instagram Basic Display жмем Настроить .

Нажимаем Create New App .

Переходим на вкладу Basic Display и в трех полях вставляем адрес нашего сайта.

Далее переходим в Роли и жмем Добавить Instagram Testers .

В появившемся окне вводим имя нашего инстаграм аккаунта и жмем Отправить .

В списке тестировщиков появится наш аккаунт инстаграм. Переходим по ссылке Приложения и сайты .

Нас перебросит в инстаграм. Принимаем приглашение.

Возвращаемся на вкладу Basic Display . Там появится наш подключенный инстаграм аккаунт. Напротив него жмем кнопку Generate Token .

Появится окно с запросом на авторизацию. Жмем Авторизовать .

Появится новое окно в котором ставим галочку, что соглашаемся с прочитанным, и копируем наш Access Token .

Как получить токен Instagram?

Нажмите “Войти” в верхнем правом углу экрана:

Шаг 3

Введите свои учётные данные (логин, пароль), нажмите Войти.

Шаг 4

Нажмите на кнопку “Manage Clients” в верхнем правом углу экрана:

Шаг 5

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

Введите в указанные поля:

  1. Адрес Вашего сайта вместе с http (или https);
    (например, https://spotdigital.ru)
  2. Номер Вашего телефона;
    (например, +791234567890)
  3. Опишите цель получения токена;
    (например, Widget for my website)
  4. Поставьте галочку “I accept the API Terms of Use and Brand Guidelines”;
  5. Нажмите на зелёную кнопку “Sign Up”.

После выполнения этой процедуры, Вас перенаправит на главный экран раздела Developers, вновь нажмите на кнопку “Manage Clients” в верхнем правом углу экрана.

Шаг 6

Нажмите на зелёную кнопку “Register a New Client”.

Шаг 7

Заполните вкладку Details в форме “Register new Client ID”

Введите в указанные поля:

  1. Application Name. Введите название Вашего сайта или компании;
    (например, Spot Digital)
  2. Description. Краткое описание назначения регистрируемого приложения;
    (например, Instagram widget for my website)
  3. Company Name. Введите название Вашей компании;
    (например, Spot Digital)
  4. Website URL. Адрес Вашего сайта вместе с http (https);
    (например, https://spotdigital.ru)
  5. Valid redirect URLs. Адрес Вашего сайта вместе с http (https);
    (например, https://spotdigital.ru)
  6. Privacy policy URL. Адрес Вашего сайта вместе с http (https);
    (например, https://spotdigital.ru)
  7. Contact email. Адрес Вашего электронной почты;
    (например, info@spotdigital.ru)
  8. Перейдите во вкладку “Security” в начале формы;
  9. Снимите галочку с пункта “Disable implicit OAuth”;
  10. Подтвердите, что Вы не робот;
  11. Нажмите на зелёную кнопку “Register”.

Шаг 8

После успешного заполнения, вы увидите экран, где отображён Ваш CLIENT ID.

Шаг 9

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

  1. CLIENT_ID на Ваш CLIENT ID;
  2. URL на адрес Вашего сайта;

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

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

В браузере откроется Ваш сайт. При этом в адресной строке браузера будет содержаться Ваш токен Инстаграма (Instagram Access Token).

Адресная строка имеет вид: http://sitename.ru/#access_token=7777777777.9999999.67bd148c447c4e2f8d67f3a1240fb4f1

Всё, что находится после слов access_token= и есть Ваш токен Instagram.

Шаг 10

Если Вы являетесь нашим Клиентом, отправьте Токен Инстаграма по электронной почте Вашему персональному консультанту. Также Вы можете предоставить доступ к Вашему аккаунту в Instagram и мы самостоятельно произведём все необходимые действия, гарантируя сохранность и конфиденциальность Ваших учётных и персональных данных.

Маркер доступа

Запросы долгосрочных маркеров содержат секрет приложения, поэтому их можно выполнять только в серверном коде. Никогда не используйте их в клиентском коде и двоичном коде приложения, который можно декомпилировать. Не сообщайте никому секрет своего приложения, не используйте его в коде, не отправляйте в клиенты и не храните на устройствах.

Требования

Синтаксис запроса

Параметры строки запроса

В запросы можно включать следующие параметры.

client_secret
Обязательное поле
Строка

Секрет приложения Instagram можно найти здесь: Панель приложений > Продукты > Instagram > Basic Display > поле Секрет приложения Instagram.

grant_type
Обязательное поле
Строка

Присвойте параметру значение ig_exchange_token .

access_token
Обязательное поле
Строка

Действительный краткосрочный маркер доступа пользователя Instagram (с неистекшим сроком действия), который нужно обменять на долгосрочный.

Похожие статьи