如何为文件选择器设置回调页面和redirct_uri

时间:2015-01-09 06:23:58

标签: javascript onedrive filepicker

我是新手使用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>

1 个答案:

答案 0 :(得分:0)

将redirect_URI上的代码更正为

redirect_uri:"http://www.onedrivefilepicker.com/callback.aspx"

希望它在DNS查找问题上适合您。