2014-05-19 18 views
0

我想獲得我的文件夾下使用sharepoint休息api文件夾的列表。這看起來應該很簡單,但我很難從文檔中看到如何做到這一點。得到一個文件夾中的文件夾在一個驅動器親(共享點)休息api

我想確定以下文件夾存在:

[HTTPS]:// [網站] /個人/ [路徑到用戶] /文檔/測試

我想:

[HTTPS]:// [網站]/_api /網絡/ GetFolderByServerRelativeUrl( '/文件')

給出 '找不到文件',我希望得到一些JSON返回給我的文件信息等,我如何確定/ Documents/test文件夾是否已經用其餘的api創建?

回答

0

請檢查您的網址是一樣有效,並檢查您的文檔庫的網址:

[https]://[Site]/Documents 

你的情況應該是這樣,如果它的文檔庫:

[https]://[Site]/_api/web/GetFolderByServerRelativeUrl('/Shared%20Documents') 

或寫你的URL的完整相對路徑,如

[https]://[Site]/_api/web/GetFolderByServerRelativeUrl('/personal/[Path to User]/Documents/test') 
+0

我能對這個端點的請求:[HTTPS]:// [網站]/_api /網頁/文件夾並獲取信息,但即使使用[https]:// [Site]/_api/web/GetFolderByServerRelativeUrl('/ personal')之類的簡單東西,我也無法獲取任何內容,但我沒有找到所有這些文件的例外情況,包括[https]:// [Site]/_api/web/GetFolderByServerRelativeUrl('/ Shared%20Documents') –

+0

您是否可以使用相同憑據在同一瀏覽器上登錄到網站?你嘗試[https]:// [Site]/_api/web/GetFolderByServerRelativeUrl(personal/[Path to User]/Documents'); – Aarti

0

我相信你應該試試這樣:

[HTTPS]:// [網站]/_api /網絡/ GetFolderByServerRelativeUrl( '文件')/文件夾

這應該給所有的文檔庫下的文件夾列表。

希望這會有所幫助。

0

Web.GetFolderByServerRelativeUrl method接受serverRelativeUrl參數,該參數指定文件夾的服務器相對URL。

實例

對於位置:

[https]://[Site]/personal/[Path to User]/Documents 

以下REST請求返回的文件夾對象:

[https]://[Site]/personal/[Path to User]/_api/web/GetFolderByServerRelativeUrl('/personal/[Path to User]/Documents') 

[https]://[Site]/personal/[Path to User]/_api/web/GetFolderByServerRelativeUrl('Documents') 

注:指定相對URL文檔庫(不與/開始喜歡在你的例子)

相關問題