Как получить доступ к файлам и папкам SharePoint из-за пределов SharePoint? - PullRequest
2 голосов
/ 05 мая 2010

Мне нужно программно взаимодействовать с папками, файлами и списками SharePoint вне SharePoint. Большинство учебных пособий сосредоточены на работе внутри самого SharePoint или, по крайней мере, на том же сервере, на котором установлен SharePoint. Мне нужно автоматизировать некоторые задачи с совершенно разных серверов - задачи, которые требуют чтения списков SharePoint, просмотра папок, извлечения файлов и их чтения, чтения файлов, хранящихся в библиотеках SharePoint, и т. Д. Раньше было легко использовать UNC-пути к папкам и файлам. Сейчас многие из наших сайтов SharePoint не разрешают UNC-доступ (вероятно, по уважительным причинам), но мои потребности такие же. Какие языки / библиотеки / интерфейсы позволят это? Я хотел бы иметь возможность сделать это из серверного кода .NET и из сценариев PowerShell (не на сервере SharePoint). Спасибо за любые указатели.

Ответы [ 6 ]

2 голосов
/ 05 мая 2010

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

1 голос
/ 05 мая 2010

Использование Веб-службы Sharepoint , которые предоставляют набор стандартных конечных точек веб-служб, которые можно использовать для выполнения практически всего, что вы можете с помощью API модели objet.

0 голосов
/ 19 марта 2014

Если вы хотите иметь возможность выбирать язык, на котором вы программируете, я бы рекомендовал использовать API REST Sharepoint. Я пишу свой сервис на Java, запрашиваю данные в JSON и использую Джексона для анализа их в объектах Java.

0 голосов
/ 25 сентября 2013

существует более одного метода:

  1. использовать csom (объектная модель на стороне клиента)
  2. пользуйтесь услугами отдыха
  3. используйте sharepoint из коробки веб-сервисов.
0 голосов
/ 16 апреля 2013

Если вы используете SharePoint 2010, вы можете использовать объектную модель на стороне клиента (http://msdn.microsoft.com/en-us/library/ee537247(v=office.14).aspx).. Это поможет вам получить доступ к объектам, спискам и всем остальным ресурсам sharepoint. Существует 3 типа, один для C #, Silverlight и Javascript.

0 голосов
/ 24 августа 2012

Вы можете использовать SPServices , которая представляет собой библиотеку jQuery, которая абстрагирует веб-службы SharePoint и упрощает их использование. Он также включает функции, которые используют различные операции веб-службы для предоставления более полезных (и интересных) возможностей. Он работает полностью на стороне клиента и не требует установки сервера.

Вот еще один пример использования SPServices Пример

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