OneDrive Api GET METHOD(没有人可以修复它:S)

本文关键字:GET Api METHOD 没有人 OneDrive | 更新日期: 2023-09-27 18:04:07

$.ajax({
    url: 'https://login.live.com/oauth20_authorize.srf?client_id=*********&scope=onedrive.readwrite&response_type=token&redirect_uri=http://localhost:54540/Home/Dashboard',
    dataType: "json",
    type: "GET",
    contentType: 'application/json; charset=utf-8',
    async: true,
    processData: false,
    cache: false,
    success: function(data) {
        alert(data);
    },
    error: function(xhr) {
        alert('error');
    }
});

我得到以下错误请求的资源上没有'Access-Control-Allow-Origin'标头。因此,不允许访问源'http://localhost:54540'。

我知道这是关于CORS的,但我找不到任何简单的解决方案。

OneDrive Api GET METHOD(没有人可以修复它:S)

看起来您正在尝试使用ajax从登录服务器获取认证令牌。因为这个过程可能需要你的应用程序的用户登录或同意让你的应用程序访问他们的数据,你需要在浏览器中导航到那个URL。

这里有更多关于在OneDrive中使用oauth的信息。你还应该看一下javascript示例应用程序,看看它在实践中是如何工作的。