2011-03-31 93 views
0

我正在使用Web服務來獲取SharePoint文檔庫中的用戶權限。我嘗試使用「GetPermissionCollection」,但只有在用戶擁有完全控制權時才能使用。如果用戶有任何其他許可,我會收到401錯誤。 有人可以告訴我一種獲取文檔庫的用戶權限的方法嗎?Sharepoint,以編程方式獲取文檔庫的用戶權限

感謝和問候, Aakanksha

+0

你應該張貼有關SharePoint版本和編程語言的信息,這將使它更容易賬戶幫你。 Mayby類似的東西http://www.vbdotnetheaven.com/UploadFile/ssahmed/spuserperm09192006044916AM/spuserperm.aspx – Silx 2011-03-31 06:51:24

回答

1

這聽起來像一個權限問題,而不是一個編程的問題。

SharePoint Web服務尊重安全......換句話說,您無法使用您無權執行的Web服務執行任何操作。要麼...

  1. 給您使用的許可
  2. 使用不同的帳戶有權限
+0

感謝包... 但實際上我有一個應用程序,我想以顯示其所有的文檔庫當前用戶具有寫入權限。我怎樣才能得到這些信息... GetLists不會返回任何有關權限的信息......正如我之前告訴「GetPermissionCollection」只有當用戶具有完全控制權限時纔會返回我的權限.... 我們不有類似於「GetRolesAndPermissionsForCurrentUser」的任何東西來獲取列表權限。我正在使用它來獲取當前用戶的網站級別權限...但這不適用於列表:( 請幫忙...... – Aakanksha 2011-04-01 10:16:18

+0

@Aakanksha:看起來您已將此註釋變爲問題:http://stackoverflow.com/questions/5511320/sharepoint-web-services-how-to-get-permissions-for-a-document-library-for-the-cu答案張貼在那裏 – 2011-04-01 20:18:46

相關問題