読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

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." )