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

Эта конечная точка позволяет обменять краткосрочныймаркер доступа пользователя Instagram на долгосрочный.

Создание

Эта операция не поддерживается.

Чтение

GET /access_token

Обмен краткосрочногомаркера доступа пользователя Instagram на долгосрочный.

Ограничения

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

Требования

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

GET https://graph.instagram.com/access_token
  ?grant_type=ig_exchange_token
  &client_secret={instagram-app-secret}
  &access_token={short-lived-access-token}

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

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

КлючЗначение

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

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

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

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

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

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

Ответ

Объект в формате JSON, содержащий следующие свойства и значения:

{ "access_token": "{access-token}", "token_type": "{token-type}", "expires_in": {expires-in} }

Содержимое ответа

ЗаполнительЗначение

{access-token}
Числовое значение

Долгосрочный маркер доступа пользователя Instagram.

{token-type}
Строка

bearer

{expires-in}
Целое число

Количество секунд до окончания срока действия долгосрочного маркера.

Пример запроса cURL

Запрос

curl -X GET \ 'https://graph.instagram.com/access_token?grant_type=ig_exchange_token&&client_secret=eb87G...&access_token=IGQVJ...'

Ответ

{ "access_token": "lZAfb2dhVW...", "token_type": "bearer", "expires_in": 5183944 }

Обновление

Эта операция не поддерживается.

Удаление

Эта операция не поддерживается.