使用Sharepoint Rest API遇到错误10054

时间:2018-12-08 10:50:35

标签: python rest sharepoint sharepoint-rest-api

我编写了一个Python程序,该程序利用Sharepoint REST API来插入/更新/删除列表项。该程序每小时定期运行,插入和删除大约200个项目。但是,偶尔(在一两个成功的周期之后),我会得到10054错误。我搜索了此错误代码,这意味着连接已被主机中止。我想这可能是因为在一个很小的时间间隔内发出了太多的发布请求(因为它不允许像SQL where子句那样一次删除一堆数据,因此我必须一次删除一个列表项通过项目ID),并使共享点服务器认为我可能是黑客??因此断开了我的连接,但我可能是错的。因此,我想知道是否可以使用批处理请求来减少POST请求的数量。有人知道如何在python中做到吗?根据OData网站,有一个名为pyslet的库,有人可以提供有关如何使用此库的良好链接和示例吗?

在使用此Sharepoint rest api之前,我编写了一个python程序,该程序使用了一个名为shareplum的软件包,并且给出了类似的错误,它表示类似“已建立的连接被主机中止”之类的

此外,在切换到python之前,我还尝试使用Access(共享点链接列表)和VBA模块来完成此任务,但是,偶尔,这表明连接已断开,我必须重新连接并手动同步数据。

所有问题似乎都与我有关,并且都指向一个问题...

0 个答案:

没有答案