...
Ao importar o Kit Intranet com o widget Slideshow, é criado automaticamente um serviço de demonstração do Instagram (instagram.demo) na página Serviços REST do Painel de Controle do Fluig. Embora seja apenas um exemplo, este serviço pode ser adaptado por um desenvolvedor para exibir as fotos de outra conta desta rede social.
...
Deck of Cards |
---|
|
Card |
---|
|
- Abra uma nova aba do navegador e informe a URL abaixo, substituindo CLIENT-ID pelo Client ID obtido anteriormente e REDIRECT-URI pela URL de redirecionamento informada no cadastro do cliente.
Bloco de código |
---|
https://api.instagram.com/oauth/authorize?client_id={CLIENT-ID}&redirect_uri={REDIRECT-URL}&scope=user_profile,user_media&response_type=code |
|
Card |
---|
|
- Ao acessar esta URL, o navegador será redirecionado para o endereço abaixo, de onde poderá ser copiado o Code, disponível no final da URL (CODE):
Bloco de código |
---|
http://your-redirect-uri.com?code=AQDp3TtBQQ...#_ |
- Exemplo de URL com o code gerado.
Informações |
---|
Ao capturar o code os caracteres #_ no final devem ser retirados. |
|
Card |
---|
|
- Com o code em mãos é hora de obter por o access code, para isso utilize algum aplicativo que aceita solicitações de cURL e realize a seguinte requisição POST. Na URL fazer a troca dos respectivos parâmetros Client-id, Cliente-Secret, Code e Redirect-Url
Bloco de código |
---|
https://api.instagram.com/oauth/access_token?client_id={client-id}&client_secret={client-secret}&code={code}&grant_type=authorization_code&redirect_uri={redirect-url} |
- O retorno deve ser um JSON semelhante a esse:
Bloco de código |
---|
{
"access_token": "IGQVJ...",
"user_id": 17841405793187218
} |
Informações |
---|
Caso utilize o Postman passe os parâmetros no body, e não em params. Certifique-se de que a x-www-form-urlencoded esteja habilitada |
|
|
...