[ bROOM.LOG ! ] ( °o°)

2004年11月09日

エキサイトのXML-RPC 続き

この記事は移動しました

URL: http://blog.rocaz.net/cgi/article.cgi?t=2004/11/09T00:33:00

posted by ROCA at 00:33 | Comment(5) | TrackBack(0) | 技術ネタ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
こんにちは,BlogWrite担当です.
一つだけ,
実は私も「メソッドごとにシグニチャの順番が違っていたりして...」という意味がちょっとわかりませんでした.
 もっとも,XML-RPCを直に扱おうとすると,とんでもなく,冗長なため,気が滅入るのは確かです.
 だから,XML-RPCを処理するライブラリが増えたのでは、などと邪推したりしてるんですが...^^;
Posted by BlogWrite担当 at 2004年11月09日 13:27
こんにちは。

XML-RPC関連はライブラリが非常に充実してますよね。
旅行びと日記ではXML-RPC.NETを使ってるんですが、メソッドのマッピング定義さえすればローカル関数感覚で構造体への返り値処理からExceptionまで完璧にしてくれるのでちょー楽チンなんです。
多分これが無ければ、Blogクライアント対応しようとは思わなかったことでしょう。
Perlその他でもまずライブラリなしで開発は考えられないでしょうね。
こことかに一覧が: http://xmlrpc.scripting.com/directory/1568/implementations

Atom APIもSOAPラッパー前提ならネイティブでもよいのでしょうが、RESTまで考えるとやはり何らかのライブラリに依存したいところです。
以前(.NET前提ですが)探したことはあるんですが、Atomizer (http://www.gotdotnet.com/workspaces/workspace.aspx?id=4cd32ea2-c4be-400e-9391-caf05c0d273a) ぐらいしかこれは、というのは見つけられませんでした。
このあたりも今後の課題でしょうか。

という意味でも、現在執筆中との記事にも期待しています。個人的にはAtomにおける現状での限界点と今後の方向性などの動向情報があるといいなー、と(勝手言ってますが)。
発売されましたら、ぜひ告知頂ければ幸いです。

Posted by ROCA at 2004年11月09日 21:35
「Atom.NET」というのがあったと思ったら、フィードを扱うもので、プロトコルは無い見たいですね…
http://atomnet.sourceforge.net/

正式版になったらもっと出てくると思います。(期待してるだけ^^)


>現状での限界点と今後の方向性

なるべくとりくんでみたいと思います。
Posted by BlogWrite担当 at 2004年11月11日 02:00
記事を書きながら思い出したのですが,AtomAPIのSOAP版に対応したWSDLが公開されています.

これを、読み込ませると勝手にインターフェースとか、クラスとか生成してくれるはずです。

「AtomAPI in WSDL」
http://www.kbcafe.com/iBLOGthere4iM/atom3.1.wsdl
http://www.kbcafe.com/iBLOGthere4iM/AtomApi.0.3.0.wsdl
(Delphiでは上のしか動かなかった...下のが最新らしいです)
「Documented WSDL」
http://www.kbcafe.com/iBLOGthere4iM/?guid=20040614174016
Posted by BlogWrite担当 at 2004年11月14日 23:53
情報ありがとうございます。

www.atomenabled.orgでもwsdlは以前見つけたことがあったのですが、こちらの方が拡張?されてるみたいですね。
ちょっとVS.NETで試してみましたが、AtomApi.0.3.0.wsdlではアトリビュートの基底タイプがうまく取れないようでした。ぱっと見は問題なさそうではあるんですが。ns指定の問題かな??
でも WSDL and XSD together(http://www.kbcafe.com/iBLOGthere4iM/AtomApi.0.3.1.wsdl) なら問題なく参照化されました。XSDが付いているなら、そちらの方が無難なようですね。

BloggersかTypepadあたりでちょっと遊んでみます。
Posted by ROCA at 2004年11月15日 01:10
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。