she*_*nku 1 javascript jquery oauth google-api google-analytics-api
我正在尝试使用Google Api客户端代码撤消令牌.
我的代码看起来像这样:
$.get("https://accounts.google.com/o/oauth2/revoke?token=" + accessToken, function () {
window.location.reload();
});
Run Code Online (Sandbox Code Playgroud)
我收到以下错误?
XMLHttpRequest无法加载 https://accounts.google.com/o/oauth2/revoke?token=tokenishere来自Access-Control-Allow-Origin不允许来源 http://balblabla.com.
经过一些研究后,我发现你可以通过在jquery ajax请求中指定dataType:'jsonp'选项来绕过cors限制.相关信息位于:https://developers.google.com/+/web/signin/disconnect
$.ajax({
type: 'GET',
url: revokeUrl,
async: false,
contentType: "application/json",
dataType: 'jsonp',
success: function(nullResponse) {
// Do something now that user is disconnected
// The response is always undefined.
},
error: function(e) {
// Handle the error
// console.log(e);
// You could point users to manually disconnect if unsuccessful
// https://plus.google.com/apps
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4408 次 |
| 最近记录: |