linkerは「人と人」「人と情報」「人と物」をつなぐデザインユニットです。

del.icio.usのブックマーク数とPermalinkの話でも

091119.gif

みなさん、こんにちは、まーしーです
今日はすごく寒かったですね。寒いとキーボードを打つ手も鈍くなって仕事に支障が出てしまいますね。

さて、今日はdel.icio.usのpermalinkやbookmark数の話とかでも。
先日

MTでMD5を扱う3つの方法|linker journal|linker
/journal/2009/08/mtmd5.php

というのを書いて、del.icio.usのpermalinkをMD5を使って取得する方法を紹介しました。

JavaScriptを使ってdel.icio.usのブックマーク数を取得する

先日さらっと書きましたがJavaScriptを使った方法をMTを例にメモがてらまとめておきます。
紹介したmd5.jsを事前に読み込んでおいて

<script type="text/javascript">
url = MD5_hexhash('<mt:EntryPermalink />'); 
document.write('<a href="http://del.icio.us/url/' + url + '">');
document.write('<img src="http://labs.creazy.net/sbm/delicious/textimg/<$MTEntryPermalink$>" alt="" />');
document.write("</a>");
</script>

このような感じでうめこめばdel.icio.usのブックマーク数を画像で取得することができ、del.icio.usの個別のページへ飛ぶことが出来ます。ここで使っているのは

Delicious2.0 の被ブックマーク数画像取得APIを作りました [C!]
http://creazy.net/2008/08/delicious20_counter_image_api.html  

で紹介されているツールになります。

del.icio.usのPermalinkはdelicious.com/url/?url=でも取得可能

del.icio.us内でのPermalinkは前回紹介したMD5を使用する方法で取得するモノだと思っていたのですが、Rewishのrewさんに教えてもらった方法ですと

http://delicious.com/url/?url=example.com

http://delicious.com/url/view?url=example.com

でいけるようです。MTの個別記事ページだとこんなかんじでしょうか。

http://delicious.com/url/?url=<$MTEntryPermalink$>

こちらを使うと問題なくPermalinkを取得できますね。
rewさん、ありがとうございました!

ということで、Permalinkと画像取得のPermalink部分に<$MTEntryPermalink$>など記事のURLが挿入されるようにしておくと問題なさそうですね。