Share Point Server上にファイルを作成するサンプル
Webサービス一覧にそれらしいのがないなー、と思っていたらWebDAVでアップロードできるらしい。(→MSDN フォーラム - Sharepointへ外部アプリケーションからのファイルアップロード時の更新者について)
ということで、以下はruby+httpclientでShare Point Server上のサイト(sites/foo)-共有ドキュメントにファイル(test.txt)を作成するサンプルです。共有ドキュメントは例によってShared Documentsなので注意。
require 'rubygems' require 'httpclient' client = HTTPClient.new( nil, "client") client.set_auth( "http://<Share Point serverのホスト>", "<ユーザー>", "<パスワード>" ) client.put( "http://<Share Point serverのホスト>/sites/foo/Shared%20Documents/test.txt", "test." )