OneDrive開發入門

2022-04-08 09:52:42 字數 1374 閱讀 8657

onedrive api提供了對儲存在onedrive上檔案的訪問能力,大多數api都遵循rest模式,少部分的api可以通過簡單的函式來呼叫

在使用onedriveapi之前要先了解兩個簡單的概念

rest( representational state transfer):表徵性狀態傳輸,是一種概念,或者說一種設計風格

使用onedrive的步驟

一、驗證你的應用程式

onedrive使用oauth2.0驗證,通過http頭:authorization: bearer 提供乙個訪問令牌,你會得到乙個儲存你的應用程式和使用者的一組特定許可權的令牌

二、呼叫api

當應用程式獲得驗證後,你就可以呼叫onedriveapi來進行一些操作

onedriveuri root:

在呼叫api之前,你需要了解一些關於onedrive資源模型(resourcemodel)的概念,onedrive中有兩種資源型別:

drive:頂級物件

item:檔案、資料夾等

想必你已看出這種資源模型和我們計算機上的類似,drive代表某個驅動器,而item表示驅動器內的檔案或資料夾,

乙個使用者至少有乙個drive——預設的drive

root resource

路徑描述

/drive

使用者預設的驅動器

/drives

向經過授權驗證的使用者提供的驅動器列表

/drive/

通過id訪問特定的驅動器

/drive//root/children

特定驅動器中根目錄下的item列表

/drive/items/

通過id訪問特定的item

/drive/root:/path/to/file

通過path訪問根目錄下的item

/drive/items/:/path/to/file

通過相對於特定id的item 的路徑來訪問檔案

/drive/root:/path/to/file:/children

相對於根目錄的path下的item列表

/drive/items/:/path/to/file:/children

相對於特定id的item 的路徑下的item列表

注意上面有兩種用法,一種用id,另一種是用path,更多路徑用法請參照onedrive api文件:

以上就是一些基本概念和使用onedriveapi的兩個基本步驟,後面將會詳細的說明這兩個步驟的具體操作

說明:本文及後續更新的文章是在對onedrive官方文件的學習而來,內容可能相對較淺,寫的目的也只是為了大家相互交流,如有什麼錯誤還望指正

定製OneDrive外觀

更改托盤圖示 強迫症患者,想把桌面的圖示都換成黑白的,工作列 托盤區的圖示也都盡量是黑白的。之前用onedrive,它的圖示是純白的,後來公升級到onedrive 5t,圖示就變成藍色的了 忍不住想把它變成白色。接下來是windows defender的圖示,常態下白色盾牌圖示右下角有乙個綠色的對勾...

微軟OneDrive使用體驗

因為是乙個同步盤,需要設定乙個本地資料夾,設定之後,放到這個本地資料夾裡的所有內容,都會同步到微軟one drive雲上。我指定的本地資料夾如下圖 點選open按鈕就可以使用了。這時把想要同步的檔案放到這個同步資料夾裡,這些檔案會自動上傳到onedrive雲端。上傳結束後,檔案前的圖示會顯示乙個小小...

win10解除安裝OneDrive

1 禁止onedrive自啟動簡單的就是在任務管理器的啟動中禁用onedrive的啟動專案就可以。如果是準備徹底刪除onedrive,組策略的這三項其實是不用理會的,因為onedrive都沒有了,這個策略設定就毫無意義。這個策略可能適用於同步行為的設定。把 attributes屬性的值 f08000...