Мне нужно обновить данные в списке sharepoint удаленно с помощью скрипта, который запускается по расписанию.В настоящее время мы используем фонд sharepoint 2013, но через 6 месяцев перейдем на онлайн-ресурс sharepoint.Я хотел бы знать, как сделать это через API REST для 2013 года на прем и онлайн-версии.Я с трудом нахожусь в голове вокруг всех различных моделей авторизации, продуктов sharepoint, доступных apis, фреймворков и т. Д., И, читая документацию по MSDN, я не могу быть уверен, какая из них относится к какой версии sharepoint и т. Д. Во всяком случае, пока яПодумав или в 2013 году на Prem Sharepoint, я должен использовать опцию аутентификации сертификата с высоким уровнем доверия, чтобы мой скрипт аутентифицировался с помощью сертификата.Нужно ли создавать надстройку для скрипта, чтобы зарегистрировать его как приложение, которое будет общаться с остальными API?Причина, по которой я не уверен, заключается в том, что сама sharepoint никогда не должна вызывать мой сценарий, а не веб-часть или страницу, или антихинг, который отображается на sharepoint, так что я немного растерялся.
Что касается того, как помещать данные в онлайн-списки sharepoint, я предполагаю, что тогда мне придется зарегистрировать сценарий в качестве надстройки, размещенной на сервере Providor, и выполнить аутентификацию с использованием OAuth2 через сервер Azure ACS.
это звучит как лучший способ достичь моей цели?Я на правильном пути или это вариант Eaiser?Есть ли в любом случае я могу просто использовать учетную запись пользователя Active Directory в сценарии для выполнения аутентифицированных запросов вместо того, чтобы создавать трасты сертификатов и надстройки и т. Д.?
Обновление:
Вот некоторыебольше информации о том, что я пытаюсь сделать ... Проект, который я хотел бы запустить, будет сценарием Node или PHP, который выполняется на отдельном сервере и получает данные из стороннего источника, производит на нем вычисления, а затем отправляет результатыв некоторые списки Sharepoint.Затем выполняйте это по расписанию каждую ночь, чтобы обновлять списки Sharepoint.Я знаю, как сделать все, кроме как начать работу с Sharepoint;как установить соединение и аутентификацию в основном.
То, что хотел бы сделать id, - это доступ к API REST для списков и библиотек из Node или PHP, которые, очевидно, будут работать внешне по отношению к Sharepoint.Я просто не понимаю, с чего начать.Насколько я понимаю, есть приложения, размещенные на Sharepoint (клиентский javascript, который может получить доступ к SP SPIS), и приложения, размещенные провайдером (которые по сути являются iFrame для другого веб-приложения).Итак, из двух я смотрю на хостинг, предоставленный провайдером, но приложения, размещенные на провайдере, работают только при вызове?Нужно ли им представлять интерфейс для показа в iframe?Мой проект должен только поместить данные в списки быстро.И так мне нужно зарегистрировать проект в качестве приложения, размещенного провайдером ??Или как мне начать?И затем я склонен полагать, что модель приложения - это способ программирования для Sharepoint 2013 года, а новый 2016 / онлайн-способ - это среда Sharepoint (SPFX).Но единственные примеры, которые я вижу для этого, - это клиентские приложения.Второй идентификатор проекта, который я хотел бы сделать, - создать приложение на стороне клиента, которое будет извлекать данные из списков проекта 1 и отображать их определенным образом динамически с помощью реагирования.Так что мне довольно приятно знать, с чего начать для проекта 2, и я просто начну разрабатывать клиентское приложение реакции, использующее SPFX.Однако я полностью застрял на запуске проекта 1. С чего начать для проекта 1?Какие у меня варианты?