Angularjs 如何在隐式oauth期间使用angular获取instagram访问令牌?
由于此应用程序在没有服务器支持的情况下运行,并且我使用的是Angular,因此我无法捕获隐式oauth令牌,因为Angular不能容忍URL中的第二个hashbang(#) Instagram将用户重定向回,Angular将自动将用户重定向回 我的路由代码: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
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'
})