Я пытаюсь использовать веб-интерфейс входа в систему snapkit для гибридного приложения.Я успешно смог перехватить токен доступа в redirectURL.Мне было интересно, есть ли способ получить пользователей Bitmoji, используя этот access_token и функции, найденные в login.js или http get call?
Api docs: https://docs.snapchat.com/docs/login-kit/#web
В настоящее время у меня есть access_token в функции глубоких ссылок на моем app.component.ts.Я попытался перейти на новую страницу с помощью navController и передать в качестве параметра access_token, но это не помогает при попытке получить информацию о пользователях.
Заранее спасибо за вашу помощь.
Вот Deeplinking, где я перехватываю access_token, используя myapp: // settings-set / в качестве перенаправления URL-адреса и пытаюсь нажать новую страницу с соответствующим URL.
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
statusBar.styleDefault();
splashScreen.hide();
this.deeplinks.routeWithNavController(this.nav,{
'/settings-set/:token': SettingsSetPage
}).subscribe((match) => {
// match.$route - the route we matched, which is the matched entry from the arguments to route()
// match.$args - the args passed in the link
// match.$link - the full link data
this.nav.push(SettingsSetPage, {
args: match
});
console.log('Successfully matched route', match.$args);
},
(nomatch) => {
// nomatch.$link - the full link data
console.error('Got a deeplink that didn\'t match', nomatch);
});
});
}
В настройках-установленная страница Я получаю параметр, используя:
this.args = navParams.get('args');
console.log("this is args", JSON.stringify(this.args));
, но не знаю, как использовать информацию для получения информации о пользователях