Angularjs 如何在隐式oauth期间使用angular获取instagram访问令牌?

Angularjs 如何在隐式oauth期间使用angular获取instagram访问令牌?,angularjs,oauth,token,instagram,Angularjs,Oauth,Token,Instagram,由于此应用程序在没有服务器支持的情况下运行,并且我使用的是Angular,因此我无法捕获隐式oauth令牌,因为Angular不能容忍URL中的第二个hashbang(#) Instagram将用户重定向回,Angular将自动将用户重定向回 我的路由代码: app.config(function($routeProvider) { $routeProvider .when('/', { templateUrl: 'templates/index/index.ht

由于此应用程序在没有服务器支持的情况下运行,并且我使用的是Angular,因此我无法捕获隐式oauth令牌,因为Angular不能容忍URL中的第二个hashbang(#)

Instagram将用户重定向回,Angular将自动将用户重定向回

我的路由代码:

app.config(function($routeProvider) {
    $routeProvider
    .when('/', {
        templateUrl: 'templates/index/index.html',
        controller: 'IndexController',
        controllerAs: 'index'
    })
    .when('/oauth/:token', {
        templateUrl: 'templates/oauth/index.html',
        controller: 'OAuthController',
        controllerAs: 'oauth'
    });

    .otherwise({
        redirectTo: '/'
    });
});

在Angular算出它之前,或者强迫Angular忽略它之前,我有什么方法可以删除它吗?

不清楚你在这里试图达到的目的是什么,但我有一些金块可能会有所帮助

1) 使用HTML5模式删除哈希。 (在app.config块中…)

并在index.html中设置适当的base href

<base href="/" target="_blank">
不需要客户ID或秘密。 不需要访问令牌

<base href="/" target="_blank">
 $http({
    method: 'GET',
    url: 'http://www.instagram.com/USERNAME/media',
    responseType: 'json'
  })