Метод GetURLSegments веб-службы SharePoint SiteData возвращает false при передаче адреса библиотеки документов.GetURLSegments возвращает false в списке (библиотека документов) URL
GetURLSegments возвращают следующий за относительный URL,: FALSE - http://sharepoint.testurl.com/site/subsite/doclibrary TRUE - http://sharepoint.testurl.com/site/subsite/doclibrary/folder1
Когда TRUE, возвращается я получаю идентификаторы для соответствующего пункта. Что странно, когда я перехожу в корневой URL-адрес библиотеки документов, я получаю FALSE обратно. В документации этого веб-метода указано следующее:
Иначе, если параметр strURL является URL-адресом списка на сайте запроса (2) < 35>, сервер протокола ДОЛЖЕН вернуть GUID списка. Этот GUID ДОЛЖЕН быть заключен в фигурные скобки ({}). Я подтвердил, и оболочка URL-адреса такая же, как на сервере.
Почему FALSE возвращается, когда я передаю URL-адрес библиотеки документов? Есть ли простой способ определить идентификатор библиотеки документов, если у меня есть только корневой URL-адрес библиотеки?