首页 文章

如何从SharePoint外部访问SharePoint文件和文件夹?

提问于
浏览
2

我需要以编程方式与SharePoint外部的SharePoint文件夹,文件和列表进行交互 . 大多数教程都侧重于在SharePoint本身内工作,或者至少在安装SharePoint的同一服务器上工作 . 我需要从完全不同的服务器自动执行某些任务 - 需要读取SharePoint列表,浏览文件夹,检出文件,读取存储在SharePoint库中的文件等的任务 . 以前使用UNC文件夹和文件路径很容易 . 现在我们的许多SharePoint站点都不允许UNC访问(可能有充分理由),但我的需求是相同的 . 哪些语言/库/接口允许这样做?我希望能够从服务器端.NET代码和PowerShell脚本(不在SharePoint服务器上)执行此操作 . 谢谢你的任何指示 .

6 回答

  • 0

    如果您希望能够选择编程语言,我建议使用Sharepoint REST API . 我正在用Java编写我的服务,用JSON请求数据,并使用Jackson将其解析为Java Objects .

  • 2

    如果您使用的是SharePoint 2010,则可以使用客户端对象模型(http://msdn.microsoft.com/en-us/library/ee537247(v=office.14).aspx) . 它将帮助您访问sharepoint对象,列表和所有内容 . C#,Silverlight和Javascript共有3种类型 .

  • 0

    您可以使用SPServices这个jQuery库来抽象SharePoint的Web服务并使它们更易于使用 . 它还包括使用各种Web服务操作提供更多有用(和酷)功能的功能 . 它完全适用于客户端,无需安装服务器 .

    这是使用SPServices的另一个例子Example

  • 0

    SharePoint提供Web服务API . 我赢得了特别友好或有趣的,但它确实有效 . 你可以开始学习here .

  • 1

    使用Sharepoint Web Services,它提供了一套标准的Web服务 endpoints ,您可以使用它们通过objet模型API执行大多数操作 .

  • 0

    有多种方法:

    • 使用csom(客户端对象模型)

    • 使用休息服务

    • 使用sharepoint开箱即用的Web服务 .

相关问题