从提取的Instagram与ACCESS_TOKEN角5(隐式认证)重定向(Extracting A

2019-10-29 23:04发布

由于我正在开发无后端纯前端应用程序,我与Instagram的隐式认证会。 问题是,用户授权的应用程序后,Instagram的重定向到我REDIRECT_URI与访问令牌这样, http://your-redirect-uri#access_token=ACCESS-TOKEN 。 我如何提取此访问令牌? 我尝试使用路由器,但以“#”那不是成功

Answer 1:

使用window.location.hash访问来自#开始的所有参数。 或者你可以使用window.location.href访问完整的URL。 获得令牌可以使用window.location.hash.match(/#access_token=([^&]+)/)[1]

注:如果您使用的打字稿,那么你就需要在你的组件导入窗口。

declare let window;


文章来源: Extracting ACCESS_TOKEN from Instagram redirect with Angular 5(Implicit Authentication)