我是新手使用OneDrive API并使用Microsoft OneDrive文件选择器使用javascript和一个使用WL.init()的网络应用程序,它会要求Client_Id和Redirect_UI。我使用Live SDK应用管理网站创建了Client_Id,并将Redirect_UI添加为' http://www.onedrivefilepicker.com/callback.aspx'在哪里' onedrivefilepicker'是我的应用程序的名称和callback.aspx只是一个空白页面创建。 但是,在运行网站时,它显示错误"无法找到www.onedrivefilepicker.com上的服务器,因为DNS查找失败。 " 我理解这个错误,但不知道如何设置redirect_uri和回调页面。请指导我。
Dipti
[EDITED] 代码如下:
我发布的代码如下:
WL.init({client_id: "00000000XXXXXXXX",
redirect_uri:"http://www.OneDriveFilePicker.com/Callback.aspx",
});
function uploadFile_fileDialog() {
WL.fileDialog({mode: "save" }).then(
function (response) {
WL.upload({
path: response.data.folders[0].id,
element: "file",
overwrite: "rename"
}).then(
function (response) {document.getElementById("info").innerText = "File uploaded.";
},
function (responseFailed) {document.getElementById("info").innerText =
"Error uploading file: " + responseFailed.error.message;
} ); },
function (responseFailed) {
document.getElementById("info").innerText =
"Error getting folder info: " + responseFailed.error.message;
}
);
}
以下是 HTML :
<button onclick="uploadFile_fileDialog()">Save file with OneDrive file picker</button>
<label id="info"></label>
答案 0 :(得分:0)
将redirect_URI上的代码更正为
redirect_uri:"http://www.onedrivefilepicker.com/callback.aspx"
希望它在DNS查找问题上适合您。