Получение ошибки 10054 с помощью Sharepoint rest api - PullRequest
0 голосов
/ 08 декабря 2018

Я написал программу на python, которая использовала REST API Sharepoint для вставки / обновления / удаления элементов списка.Программа запускалась регулярно каждый час, вставляла и удаляла около 200 предметов.Но время от времени (после одного или двух успешных циклов) я получал ошибку 10054.Я погуглил этот код ошибки, это означает, что хост прервал соединение.Наверное, это потому, что за небольшой промежуток времени было сделано слишком много почтовых запросов (потому что это не позволяет мне удалять кучу данных одновременно, например, в SQL, где я должен удалять один элемент списка за разпо идентификатору элемента) и который заставил сервер sharepoint думать, что я, вероятно, хакери таким образом отключил меня, но я могу ошибаться.Итак, мне интересно, могу ли я использовать пакетный запрос, чтобы уменьшить количество запросов POST.Кто-нибудь знает, как это сделать в Python?Согласно веб-сайту OData, есть библиотека pyslet, кто-то может дать хорошие ссылки и примеры того, как использовать эту библиотеку?

И прежде чем использовать этот API Sharepoint rest, я написал программу на python, которая использовала пакет под названиемshareplum, и он дал похожую ошибку, он сказал что-то вроде «установленное соединение было прервано на хост-машине»

Кроме того, перед переключением на python я также попытался использовать Access (связанный список sharepoint) и модуль VBA для выполненияэта задача, однако, время от времени показала бы, что соединение разорвано, и мне приходится заново подключать и синхронизировать данные вручную.

Все проблемы, похоже, связаны со мной, и все они указывают на, возможно, одну проблему...

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