簡體   English   中英

在Visual Studio Lightswitch HTML 2013中使用一個驅動器

[英]Using One Drive with Visual Studio Lightswitch HTML 2013

我目前正在嘗試學習如何通過javascript訪問一個驅動器文件夾,但是有一個主要概念使我感到困惑:

我創建一個名為test的文件夾,其名稱如下所示:

folder.a6b2a7e8f2515e5e.A6B2A7E8F2515E5E!164

現在使用Microsoft提供的這段代碼,有沒有辦法僅使用單詞“ Test”而不是這種長代碼? 我的原因是這不是用戶友好的並且不能輕松設置...否則,我將不得不將每個名稱存儲在數據庫中,而不是引用項目名稱?

function readFolderProperties_onClick() {
    WL.login({
        scope: "wl.skydrive"
    }).then(
        function (response) {
            WL.api({
                path: "folder.a6b2a7e8f2515e5e.A6B2A7E8F2515E5E!164",
                method: "GET"
            }).then(
                function (response) {
                    document.getElementById("infoArea").innerText = 
                        "Folder properties: name = " + response.name + ", ID = " + response.id;                
                }, 
                function (responseFailed) {
                    document.getElementById("infoArea").innerText = 
                        "Error reading folder properties: " + responseFailed.error.message;
                }
            );
        }, 
        function (responseFailed) {
            document.getElementById("infoArea").innerText = 
                "Error signing in: " + responseFailed.error_description;
        }
    );
}

https://msdn.microsoft.com/zh-CN/library/hh826531.aspx

謝謝你的幫助

如以下MSDN文章所述,友好名稱只能在某些情況下使用:

從您的應用訪問Microsoft OneDrive的常見任務 (在“使用友好名稱訪問某些OneDrive文件夾”部分下)

但是,如以下MSDN文章和stackoverflow文章中所述,較新的OneDrive API可能會有所幫助:

Live SDK (在“新增功能”部分下)

上載到my_documents或my_photos文件夾OneDrive

更具體地說,以下內容詳細介紹了此新API通過友好路徑尋址資源的方法:

在OneDrive上對驅動器中的資源進行尋址 (在“基於路徑的尋址”部分下)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM