2011-03-31 85 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

相关问题