我正在使用Instagram的API编写应用程序。
因为它是一个纯粹的JS应用程序(角度js)implicit authentication method是我正在使用的那个,但是,在Instagram重定向到我的redirect_uri
之后 access_token < 在url(以#符号开头)丢失,因为页面重新加载。
而不是像以下网址:
localhost:9000/#/#access_token=[token]
在简要地看到网址中的令牌后,我得到了这个:
localhost:9000/#/
获取access_token的网址如下:https://api.instagram.com/oauth/authorize/?client_id=[my_client_id]&redirect_uri=http://localhost:9000/&response_type=token
在应用程序的.config中,在路径定义中,root的定义如下:
.when('/',{
templateUrl: 'views/login.html',
controller: 'LoginCtrl',
controllerAs: 'login'
})
为什么会发生这种情况?如何解决此问题,以便我可以获取用户的access_token?
非常感谢任何给定的帮助。