Имел позитивный опыт интеграции 1С с Sharepoint 365, используя исключительно только возможности 1С.
Для чтения с Sharepoint получилось использовать как Soap так и Rest.
Добавления/редактирования записей в таблицах Sharepoint получилось используя Soap.
Для этого нужно получать куки-безопасности и передавать их в заголовках HTTP запросов к Sharepoint.
Прикрепляю обработку:
— пример получения Cookie безопасности: необходимо указать Домен, Логин, Пароль и нажать "1.Получить cookie". Домен это вот эта часть: "https://"+Домен+".sharepoint.com
— пример чтения/записи в SharePoint365 с использованием полученных ранее Cookie безопасности, преобразование xml-ответа SharePoint365 в XDTO для удобной работы с ними. Необходимо указать "Название таблицы" с SharePoint365. Для чтение таблицы нажать "2.Прочитать с SP". Для создание новой строки в SharePoint365: в таблице добавить новую строку, заполнить поле "Title", поле "IDShare point" оставить пустым, для изменения определнной строки в SharePoint365: в таблице добавить новую строку, заполнить поле "Title" і поле "IDShare point" — нажать "3.Записать в SP".
Писал на 8.3.8 (основныем условием есть поддержка SSL), обычная форма.
мс пишет, что sp умеет OAuth
https://dev.office.com/sharepoint/docs/sp-add-ins/authorization-and-authentication-of-sharepoint-add-ins
Сделал запись файла через HTTPСоединение. Авторизация успешна, отклик сервера 200, отправка файла успешна, сообщение сервер вернул даже с названием папки на Шарике, ответ 200. А печаль в том, что файл физически не появился в нужном месте. Грешу на то, что неправильною строку адреса передаю. Может есть какие нюансы в написании адреса?