使用 Java 从 SharePoint 检索数据并对其进行处理的最佳方法是什么?



我有一个 sharepoint 站点,我定期尝试从中检索父文件夹下的所有文档/子文件夹,然后使用 java 应用程序对其进行处理。我认为在连接和检索数据时,这里有几个选项......1(. 使用 API 连接到 SharePoint (可能使用基于令牌的身份验证( 2(.文件夹/文件在处理数据之前下载到本地磁盘驱动器.... 3(连接到sharepoint数据库并获取数据(我认为这不是首选(。有人可以建议这些选项中哪个更好,为什么? 任何指向解决方案的资源将不胜感激。

谢谢。

作为开发人员,我建议您使用 SharePoint API 访问 SharePoint。

不建议直接访问 SharePoint 数据库。

两个线程对您有所帮助。

https://vectus.wordpress.com/2014/07/22/sharepoint-2013-rest-api-windows-authentication-java-application-defaulthttpclient-ntcredentials/

https://github.com/quantr-research/Sharepoint-Java-API

我发现最简单的方法是使用 sharepoint rest api 并将请求/响应包装在 JSONObjects 中。我开发了一个工作库(不能完全涵盖所有 sharepoint rest api 功能,但仍在努力(,这将为您节省大量时间,并为您提供扩展 API 功能的起点。你可以在这里看看

https://github.com/kikovalle/PLGSharepointRestAPI-java

最新更新