我想通过ruby脚本将文件上传到“共享文档”。
我尝试“savon”链接备用,但它不能成功。
“WSDL =”http://xxx.xx.com/sites/OK/Shared%20Documents“”是对的吗?
“client.request.basic_auth”user“,”userpasd“”
它显示错误消息
'request':Savon :: Client#request至少需要一个参数(ArgumentError)
如何修复它以及如何通过ruby脚本从sharepoint链接/上传/下载文件?
非常感谢,
答案 0 :(得分:0)
我遇到了同样的问题,并通过谷歌找到答案 - https://groups.google.com/forum/#!msg/savonrb/gq90FDuu77s/H7ip3VNnt0MJ
提供的答案:
client = Savon::Client.new do
wsdl.document = File.expand_path('../../../lib/wsdl/MI_TESTConnection_OutHTTP.wsdl', __FILE__)
http.auth.basic "user", "password"
end
这是对我有用的实际代码:
client = Savon.client("http://path.to.my/service.wsdl") do
http.auth.basic "user", "password"
end