[英]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.