3

是否可以获得给定站点内所有用户的警报列表?在弄乱 /_vti_bin/Lists.asmx 中的 GetAlerts 方法后,它似乎总是在为其提供凭据的用户的上下文中执行,并且只会返回该用户的警报。我希望获得网站内每个警报的列表。

我知道我可能可以通过控制台应用程序中的 SharePoint API 执行此操作,但希望使用 Web 服务或其他不需要直接访问 SharePoint 框的方法。

我想另一种方法是编写自定义 Web 服务......但我希望能快速简单地完成一些事情。

4

2 回答 2

1

我想你已经回答了你的问题。没有简单的方法,只剩下自定义编码。

于 2009-06-22T21:29:00.350 回答
0

难道您不能使用 _vti_bin/sitedata.asmx GetListItems(它允许您发送 CAML)方法来检索警报,并仅以应用程序池的身份运行对服务的调用,这应该检索所有项目,因为应用程序池身份是您的网站集的系统帐户....

于 2009-06-23T06:18:38.707 回答