Live Spaces SDKにはBlog APIってのがあります。そして、Blog APIには現在ただひとつのAPIがあります。それがBlogIt。これはURLベースのシンプルなAPIで、BlogIt APIに沿ったURLのリンクをクリックした人は、自身のLive Spacesの投稿画面へ移動します。その際の投稿画面にあらかじめ入力されるタイトル、メッセージ、URLを指定することができるものです。
次のように記述します。
http://spaces.live.com/BlogIt.aspx?Title=タイトル&SourceURL=URL&description=メッセージ
タイトル、URL、メッセージ部分にはURLエンコードされた文字列を指定する必要があります。簡単ですね。
MSDN文書にはありませんが私が確認したところURL中にパラメータを含めず、POSTメソッドによる指定でも動作しました。ただGET・POSTメソッドとも失敗するときがるように思う。
あまり使う機会はなさそうですが、Live Spacesへの「ブログ貼付」機能が用意されていると覚えておくと良いかもしれません。Live Spacesに動画は貼り付けできないけど。
