2015-08-27 1 views
-1

Я буду использовать C# и vb.net для моего проекта.Импорт списка sharepoint во внешнее приложение

Мне нужно создать приложение, которое должно пересекать информацию из нескольких источников данных. Мне было интересно, есть ли способ импортировать определенный список из узла точки обмена в формате XML без использования microsoft.sharepoint.client.dll и microsoft.sharepoint.client.runtime.dll?

спасибо.

ответ

1

Sharepoint делится своими данными через веб-службу. Перейдите к http://(site_url)/_vti_bin/listdata.svc/(list_name), и вы увидите его. Поэтому просто найдите библиотеку на своем языке программирования, которая ее читает.

+0

привет Филип, я попытался получить доступ к XML через браузер, но это ошибка, что им получать от сервера : «Сервер обнаружил ошибку при обработке запроса. Подробнее см. В журналах сервера». – Jonathan

+0

Список может быть поврежден. Btw, протокол, используемый веб-сервисом sharepoint, называется OData. –

0

Вы можете попробовать использовать Ajax звонков (Pure Javascript), если у Вас есть среда Sharepoint 2013

var varAjaxcall = $.ajax({ 
url: "https://SiteURL" + "/_api/Web/Lists/GetByTitle('ListName')/items?$select=Title&$top=10000", 
type: "GET", 
dataType: "json", 
headers: { 
Accept: "application/json;odata=verbose" 
} 
});