Token de acesso Oauth

Este ponto de extremidade permite que você troque um código de autorização por um token de acesso do usuário do Instagram de curta duração.

Criação

POST /oauth/access_token

Troca um código de autorização por um token de acesso de usuário do Instagramde curta duração.

Requisitos

Nenhum.

Solicitar sintaxe

POST https://api.instagram.com/oauth/access_token

Parâmetros de corpo

Inclui os parâmetros a seguir no corpo da solicitação POST.

ChaveExemplo de valorDescrição

client_id
obrigatória
Cadeia de caracteres numéricos

990602627938098

Seu ID do aplicativo no Instagram exibido em Painel de Aplicativos > Produtos > Instagram > Exibição básica.

client_secret
obrigatória
Cadeia de caracteres

a1b2C3D4

Sua chave secreta do aplicativo do Instagram exibida em Painel de Aplicativos > Produtos > Instagram > Exibição básica.

code
obrigatória
Cadeia de caracteres

AQBx-hBsH3...

O código de autorização que você quer trocar por um token de acesso do usuário do Instagram.

grant_type
Obrigatória
Cadeia de caracteres

authorization_code

Configure esse valor para authorization_code.

redirect_uri
Obrigatória
Cadeia de caracteres

https://socialsizzle. heroku.com/auth/

O URI redirecionado que você usou para criar a URL da janela de autorização. Deve ser o mesmo URI ou a solicitação será rejeitada.

Resposta

{ "access_token": "{access-token}", "user_id": {user-id} }

Conteúdos de resposta

CampoDescrição do valor

access_token
Cadeia de caracteres

O token de acesso do usuário do Instagram de curta duração no escopo do aplicativo do usuário.

user_id
Número inteiro

O número de ID do usuário no escopo do aplicativo do usuário.

Exemplo de cURL

Solicitação

curl -X POST \ https://api.instagram.com/oauth/access_token \ -F client_id=990602627938098 \ -F client_secret=eb8c7... \ -F grant_type=authorization_code \ -F redirect_uri=https://socialsizzle.herokuapp.com/auth/ \ -F code=AQCvI...

Resposta

{ "access_token": "IGQVJ...", "user_id": 17841405793187218 }

Leitura

Esta operação não é suportada.

Atualização

Esta operação não é suportada.

Exclusão

Esta operação não é suportada.