ruby-on-rails - Ruby/Rails 和 Sharepoint Web 服务

标签 ruby-on-rails ruby web-services sharepoint soap4r

我正在尝试使用 ruby​​ 来使用 Sharepoint 网络服务。我基本上已经放弃尝试使用 NTLM 进行身份验证,并暂时将 Sharepoint 服务器更改为使用基本身份验证。我已成功使用 soap4r 获得 WSDL,但在尝试使用实际 Web 服务调用时仍然无法进行身份验证。

有没有人有过让 ruby​​ 和 Sharepoint 对话的经验?

最佳答案

我是个新手。但经过很多时间并在更多经验编码人员的帮助下,我能够让 ruby​​ 与 Sharepoint 2010 一起工作。下面的代码需要“ntlm/mechanize”gem。

我已经能够使用列表 GUID 和 ListView GUID 从指定列表(下方)下载共享点 xml。

编辑(2011 年 5 月 23 日)。我应该指出这段代码需要 ruby​​-ntlm gem。这是一个不错的链接,应该有所帮助。这绝对有效。

http://rubydoc.info/gems/ruby-ntlm/0.0.1/file/README.markdown

agent = Mechanize.new
agent.auth('domain\\USERNAME', 'PASSWORD')
page = agent.get('http://URL/DIRECTORY/SITE/LIST/_vti_bin/owssvr.dll?Cmd=Display&List={LIST_GUID}&View={VIEW_GUID}&XMLDATA=TRUE')

关于ruby-on-rails - Ruby/Rails 和 Sharepoint Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372327/

相关文章:

mysql - ActiveRecord 按特定关系的值排序

mysql - 使用 Ruby on Rails 进行安全/更好的 SQL 查询

ruby - 一元运算符和在 Ruby 中将 proc 作为参数传递

C# Web 服务和使用变量

java - 在 Java 1.6 中为 JAX-WS 提供不同版本的 JAXB

ruby-on-rails - 在 Ruby on Rails 路由中将 url 作为参数传递

ruby-on-rails - 在事件资源请求中设置 header

ruby-on-rails - 用于在 rails 中存储 list 的模型设置

ruby - 比 O(n) 更快地获取数组元素的索引

java - 使用 Axis 调用 Web 服务中的 SOAPACTION_URI_PROPERTY