August 18, 2004

weblogUpdates.ping の拡張メモ

weblogUpdates.ping の第3引数に、最新記事の permalink をいれたらどうか、と思いました。

現状だと、受信した Ping サーバ側が、

- blog_url を HTTP GET
- RSS Auto-Discovery
- RSS を HTTP GET
- RSS をパースして item/link を取得

っていう長い道のりで最新記事の URL が取得できる。しかもどっちかが非同期になってると、それが最新という確信はないわけで。

つーことで、

weblogUpdates.ping(String blog_name, String blog_url, String permalink)

にしたらどうかと。permalink は最新記事の URL です。

この拡張はサーバ側、送信側とも後方互換がとれている(サーバ側は無視してもいいし、送信側は2個のままでも問題ないし)ので、カンタンにできそうなんです。

ホントは第4引数にメタデータ (dc:title とか dc:author, trackback:ping とか)もいれたいんですが、

* XML-RPC と RDF 相性ワルスギ
* XML-RPC にいれるなら RSS2.0 の item のほうがいいよな
* 受信側でいらないんなら、トラフィック増やすだけだね

ってな考えもあり、permalink だけでいいかなと。

たとえば Atom にそって Ping 仕様をきめよう!なんてのもいいんですが、ここまで Blog ツールの数が多くなってきたりすると、新しい仕様1個決めるにもタイヘン。結局大手ツールが対応してくれないとだめだし。。

というわけでブナンなとこに着地してしまう。

UPDATE: Trackback Ping をいただいた XML-RPC Ping の送信 経由で、blo.gs では、weblogUpdates.extendedPing ってなのを実装しているようである。最新エントリの URL と、RSS フィードの URL を追加してます。

サーバ側で新しいメソッドで実装しちゃったほうが、ほかにかける迷惑は(最初の時点では)少ないんですよね。しかしそうすると送信側があとでバラバラ個別対応になって美しくないんだよなあ。。

Posted by miyagawa at August 18, 2004 09:02 PM | Permalink | Comments (1) | TrackBack(4)
Comments

はじめまして。
更新情報の中継サービスPingLinerの開発に携わっておりまして、やっと最近Blogの仕組みが見えてきたかなという段階です。つい先日、私共も同じような話をしていました。
ブログから送られる更新情報は今後も増えるであろうから、カテゴリーに分けることは必須になるだろう。でもブログのエントリーって書く人次第なので、今日は「スポーツ」なエントリーでも、明日は「料理」なエントリーかもしれない。XML-RPCで受けるとなると、最新のエントリーを取りに行ってもそれがさっき受けた更新情報通知のエントリーであるかどうか判らないし・・・んー結局TrackBackPingになるか、もしくは投げられた内容から判断するかー(ムリ)、それか今のXML-RPCを拡張提案するかー(できるのか?)と・・
なるほどPermalinkだけでも十分ですね

BLOG HACKS購入しました
中身読んで愕然・・やろうとしていたことが全部載ってる・・・しかもコード付き・・
グっとくるHACKばかりで付箋だらけです・・
長文になってしまいました すみません・・・

Posted by: hatake on August 19, 2004 01:00 PM
Trackbacks
TrackBack URL for this entry: http://blog.bulknews.net/mt3/mt-tb.cgi/1197
XML-RPC§更新Pingの送信
Excerpt: http://blog.bulknews.net/mt/archives/001197.html
Weblog: isnot.jp/wiki
Tracked: August 19, 2004 01:30 AM
weblogUpdates.metapingを提唱してみるテスト
Excerpt: みやがわさんのweblogUpdates.ping の拡張メモをみて。 第4引数にメタデータを入れると言うアイデアは素晴らしいのだけど、単純な更新情報のみを提供しているpingサーバには必要が無い情報なんですよね。 でも、第4引数が欲しいpingサーバもあるので、旨い事出来ないかな�...
Weblog: YappoLogs
Tracked: August 19, 2004 03:20 PM
weblogUpdates.pingはなかったことに
Excerpt: weblogUpdates.ping の拡張メモから頭に浮かんだ妄想の類いのエントリを書いてみる。weblogUpdates.pingはblogのタイトルとURLだけなものなので、それらの情報に加えてエントリのURLとタイトル、概要が既に定義されているTrackBackを利用しちゃえば良いんじゃないかなとか...
Weblog: hail2u.net - Weblog
Tracked: August 26, 2004 11:50 AM
blogとトラックバックと更新Ping その0
Excerpt: weblogモジュールに手を入れようとBlogについて調べていたら、色々分かったことがあったのでメモ。 参考になった記事は http://blog.bulknews.net/mt/archives/001197.html http://www.aivy.co.jp/BLOG_TEST/nagasawa/archives/2005/02/pingping.html 間違ってた...
Weblog: 管理人日記 - webmasterさんのブログ - 東北大学学友会合気道部
Tracked: February 15, 2005 07:29 PM
Post a comment