InstaGram Sandbox: как получить access_token - PullRequest
0 голосов
/ 03 сентября 2018

Я использовал документ API Instagram для реализации неявной аутентификации :

Что я сделал в своем проекте (Angular 2):

signup.component.html

<div class="row">
      <div class="col-12 text-center">
           <button type="button" class="btn btn-sm instagram" (click)="signInWithInsta()" style="background-color: white">
            <i class="fa fa-instagram"></i> Instagram</button>
      </div>
</div>

signup.component.ts

signInWithInsta(): void {
        let url =
            'https://api.instagram.com/oauth/authorize/?client_id=' + Constants.INSTAGRAM_CLIENT_ID +
            '&redirect_uri=' + encodeURIComponent('https://localhost:4200/') +
            '&response_type=token';
        window.location.href = url;

     }

Результат:

Я получил URL обратного вызова: https://localhost:4200/#access_token=xxxxxxx.xxxxx.fxxxxxxxxxxx

Моя проблема: этот URL-адрес обратного вызова возвращается в браузере и просто существует в течение нескольких секунд и изменяется на: https://localhost:4200/index.html#/access_token

Как я могу поймать access_token в коде программно.

Любое предложение приветствуется

...