Вывести список всех оповещений на сайте SharePoint без использования API SharePoint? - PullRequest
3 голосов
/ 22 июня 2009

Можно ли получить список оповещений для ВСЕХ пользователей на данном сайте? После использования метода GetAlerts в /_vti_bin/Lists.asmx кажется, что он всегда выполняется в контексте пользователя, предоставившего ему учетные данные, и возвращает только предупреждения для пользователя THAT. Я надеялся получить список КАЖДОГО оповещения на сайте.

Я знаю, что, вероятно, могу сделать это через API SharePoint в консольном приложении, но надеялся использовать веб-службы или другой метод, который не требовал прямого доступа к блоку SharePoint.

Полагаю, другим способом было бы написать собственный веб-сервис ... но я надеялся на что-то быстрое и простое.

Ответы [ 2 ]

1 голос
/ 23 июня 2009

Я думаю, что вы ответили на свой вопрос. Легкого пути не существует, остается только пользовательское кодирование.

0 голосов
/ 23 июня 2009

Не могли бы вы использовать метод GetListItems _vti_bin / sitedata.asmx (он позволяет отправлять CAML) для получения предупреждений и просто запустить вызов службы как идентификатор пула приложений, который должен извлечь все элементы, поскольку приложение Удостоверение пула - это системная учетная запись для вашего семейства сайтов ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...