Я использовал документ 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 в коде программно.
Любое предложение приветствуется