Instagram #access_token在AngularJS应用程序中重定向后丢失

时间:2016-02-09 06:31:56

标签: javascript angularjs instagram-api

我正在使用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?

非常感谢任何给定的帮助。

0 个答案:

没有答案