ブックマークへ追加するリンクと被ブックマーク数をRSSフィードに表示するメモ
以前「はてなブックマーク数をRSSフィードに入れ込むススメ」というエントリーで次のように述べました。
さて、はてブ数はその記事を読むべきかどうかの一つの指標となるため、特にニュースサイトの場合はRSSフィードそのものに埋め込んでおいてほしいと感じている。記事のタイトルや概要に加えてはてブ数をRSSフィードに表示すれば、その記事が読まれる確率が高くなるのは間違いない。
リンク先のページ内にはてブ数を表示させているニュースサイトは最近多くなってきているが、はてブ数はむしろ誘導に利用したほうがいい。RSSリーダーからニュースを読む人が増えれば増えるほど、はてなブックマークをはじめとするソーシャルブックマーク系サイトの評価をRSSフィードに入れ込むことは重要になってくると思う。
そこで、このブログのRSSフィードにも、各ソーシャル・ブックマークサイトでの被ブックマーク数を埋め込んでみることにしました。そんなにブックマークされてるブログではないですけど。(そんなわけで金曜夜あたりから何度もフィードのテンプレートを更新してます。スミマセン。)
被ブックマーク数を画像で取得できるAPIを提供しているのは、はてなブックマークくらいかなと思っていたのですが、調べてみるとlivedoorクリップとBuzzurlでも同様のAPIがあるようです。
ということで、埋め込んでみるとこんな感じになりました。
※ [F] Googleの検索履歴はRSSフィードで取得できるの被ブックマーク数
以下にMovableTypeの場合のdel.icio.us、はてなブックマーク、Buzzurl、livedoorクリップへの追加リンクの書き方と、それぞれのブックマーク数を画像で取得する書き方をメモしておきます。なお、del.icio.usには画像APIはないはずなので書いていません。アイコン画像のURLやalt属性やtitle属性は適宜書き換えてください。
del.icio.usへ追加
<a href="http://del.icio.us/post?url=<$MTEntryPermalink$>&title= <$MTEntryTitle encode_url="1"$> - <$MTBlogName encode_url="1"$>" title= "del.icio.usに追加"><img src="[アイコン画像のURL]" alt= "del.icio.usに追加" title="del.icio.usに追加" border="0" /></a>
はてなブックマークへ追加
<a href="http://b.hatena.ne.jp/entry/<$MTEntryPermalink$>" title= "はてなブックマークに追加"><img src="[アイコン画像のURL]" alt= "はてなブックマークに追加" title="はてなブックマークに追加" border="0" /></a>
はてなブックマーク数
<img src="http://b.hatena.ne.jp/entry/image/<$MTEntryPermalink$>" border="0" alt= "はてなブックマーク数" title="はてなブックマーク数" />
Buzzurlへ追加
<a href="http://buzzurl.jp/config/add/confirm?url=<$MTEntryPermalink$>" title= "Buzzurlに追加"><img src="[アイコン画像のURL]" alt= "Buzzurlに追加" title="Buzzurlに追加" border="0" /></a>
Buzzurlでのブックマーク数
<img src="http://api.buzzurl.jp/api/counter/<$MTEntryPermalink$>" alt= "Buzzurl数" title="Buzzurl数" border="0" />
livedoorクリップへ追加
<a href="http://clip.livedoor.com/redirect?link=<$MTEntryPermalink$>&title= <$MTEntryTitle encode_url="1"$> - <$MTBlogName encode_url="1"$>" title= "livedoorクリップに追加"><img src="[アイコン画像のURL]" alt= "livedoorクリップに追加" title="livedoorクリップに追加" border="0" />
livedoorクリップ数
<img src="http://image.clip.livedoor.com/counter/<$MTEntryPermalink$>" alt= "livedoorクリップ数" title="livedoorクリップ数" border="0" />
※ del.icio.usとlivedoorクリップでは記事タイトルをパラメータに与える必要があります。タイトルにブログ名を入れない場合は<$MTEntryTitle$>タグは不要です。
コメントを残す