はてなダイアリーTrackBackシステム

MovableType等のツールで実装されているTrackBackシステムに類似した、はてなダイアリーTrackBackシステムの稼働を開始しました。

日記内で id:jkondo や、<a href="http://d.hatena.ne.jp/jkondo/"> といった形で、他のはてなダイアリーへの言及を行うと、言及先の「リンク元」表示に、

といった形で表示が行われます。

追記:

といった形で「u」となるのはバグです。先ほど修正しました。

追記:
リンク元の表示形式を変更し、「referred」としました。

追記:
リンク元の表示が、「referred」->「referree」->「referref」・・・と成長してしまう不具合がまだ残っていました。先ほど修正を行いました。(3/12 10:30)

はてなダイアリーTrackBackシステム2 外部向けインターフェース

外部からのTrackBack(主にMovableTypeからの利用を想定していますが)のためのインターフェースとして、
http://d.hatena.ne.jp/***/trackback
といったTrackBack専用URLを追加しました。
例えばこの日記では、
http://d.hatena.ne.jp/hatenadiary/trackback
のURLに対して、「url」という名の属性値を送信する事により、言及の通知が可能です。

追記:外部向けインターフェースのURLを、/trackback と変更しました。既にリンクを設置いただいていた方もいらっしゃるようですが、大変申し訳ございません。分かりやすさを取りたいと思います。

はてなダイアリーTrackBackシステム3 言及元のチェック

外部向けTrackBackインターフェースによりURLが通知された場合、送信されたURLのページの内容に実際にその日記のURLが含まれているかを確認したのち、リンク元に追加するよう変更を行いました。
http://d.hatena.ne.jp/hatenadiary/trackback?url=http%3a%2f%2fwww%2eyahoo%2eco%2ejp%2f
といったリクエストは、Yahoo!のトップページにこの日記が紹介されるといった間違いが起こらない限り、意味がありません。