通过OAuth.io javascript SDK验证后启用令牌缓存
我正在用AngularJS创建一个网站,通过谷歌的javascript SDK使用谷歌分析API 一切都很简单的设置,但他们真的是缺乏;它非常简短,几乎没有代码示例 目前,每次我刷新页面时,我都需要通过弹出窗口再次验证,并看到有一种方法可以使用他们的SDK启用缓存注意:我知道可以使用cookie或浏览器存储来实现缓存,但我希望使用他们的SDK来实现 这里解释如下: 您可以使用“选项,启用缓存”,但我真的不知道如何以及在何处添加此参数来实现此目的 弹出窗口的我的代码:通过OAuth.io javascript SDK验证后启用令牌缓存,javascript,angularjs,oauth-2.0,Javascript,Angularjs,Oauth 2.0,我正在用AngularJS创建一个网站,通过谷歌的javascript SDK使用谷歌分析API 一切都很简单的设置,但他们真的是缺乏;它非常简短,几乎没有代码示例 目前,每次我刷新页面时,我都需要通过弹出窗口再次验证,并看到有一种方法可以使用他们的SDK启用缓存注意:我知道可以使用cookie或浏览器存储来实现缓存,但我希望使用他们的SDK来实现 这里解释如下: 您可以使用“选项,启用缓存”,但我真的不知道如何以及在何处添加此参数来实现此目的 弹出窗口的我的代码: $scope.connect
$scope.connect.analytics = function() {
OAuth.popup('google_analytics')
.done(function(result) {
console.log(result);
$scope.connect.status = true;
})
.fail(function (err) {
console.log(err)
});
};
可以使用{cache:true}作为第二个参数:
$scope.connect.analytics = function() {
OAuth.popup('google_analytics', {cache: true})
.done(function(result) {
console.log(result);
$scope.connect.status = true;
})
.fail(function (err) {
console.log(err)
});
};
第二次调用弹出窗口时,它将不会显示弹出窗口,而是直接在回调中使用上一个响应
您可以在OAuth.clearCache'google_analytics'之后使用;清除特定提供程序的缓存。可以使用{cache:true}作为第二个参数:
$scope.connect.analytics = function() {
OAuth.popup('google_analytics', {cache: true})
.done(function(result) {
console.log(result);
$scope.connect.status = true;
})
.fail(function (err) {
console.log(err)
});
};
第二次调用弹出窗口时,它将不会显示弹出窗口,而是直接在回调中使用上一个响应
您可以在OAuth.clearCache'google_analytics'之后使用;清除特定提供程序的缓存