gpt4 book ai didi

ruby-on-rails - 使用 Ruby 或 RubyOnRails 连接到共享点服务器

转载 作者:数据小太阳 更新时间:2023-10-29 07:58:06 25 4
gpt4 key购买 nike

我有一个 SharePoint 服务器。我正在构建一个可以与 Sharepoint 服务器交互的 Rails 应用程序,尽管这不是该应用程序的主要目标。我计划将此作为优势提供。

我的目标领域是1. 从 SharePoint 中获取可用的文档存储库2.使用Rails前端将文档添加到sharepoint3. 获取在应用程序列表页面上显示的具有层次结构的所有文档的列表

我不知道有任何服务或协议(protocol)可以用来实现上述定义的要点。

第二种选择是我可以使用 svn 来管理我的文档存储库,但我将了解如何从 SharePoint 服务器迁移所有现有文档。

任何指示或帮助都可能是有值(value)的。

最佳答案

SharePoint 提供一组可供非 .NET 应用程序使用的 Web 服务,但与运行 .NET 代码时可用的服务相比,它们是有限的。还有涵盖文件上传的 FrontPage RPC 调用。

从 SharePoint 获取可用的文档存储库

使用 Lists.GetListCollection() Lists.asmx 网络服务提供的方法。 101 的 ServerTemplate 表示文档库。参见 these articles under MSDN用于演练。

使用 Rails 前端将文档添加到 SharePoint

为此需要 FrontPage RPC。最好的例子I've seen is here .有 another one here .

获取要在应用程序列表页面上显示的所有文档及其层次结构的列表

使用 Lists.GetListItems()方法同第1点。


抱歉,您必须将上面链接中的 C#/VB 代码转换为在 Ruby 下运行的代码。

如果这些没有提供必要的解决方案和/或过于复杂,您可能希望使用 IronRuby 编写您自己的解决方案. SharePoint 支持写作 custom web services您可以从您的客户端应用程序中使用。

关于ruby-on-rails - 使用 Ruby 或 RubyOnRails 连接到共享点服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1393812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com