素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

SBMからブックマーク画像を取得する

function getSBMImage(url,site){
var apiUrl;
switch(site){
case 'hatena':apiUrl='http://b.hatena.ne.jp/entry/image/';break;
case 'livedoor':apiUrl='http://image.clip.livedoor.com/counter/';break;
case 'yahoo':apiUrl='http://num.bookmarks.yahoo.co.jp/image/medium/';break;
case 'buzzurl':apiUrl='http://api.buzzurl.jp/api/counter/';break;
}
var img=new Image();
img.src=apiUrl+url;
return img;
}
console.log( getSBMImage(location.href,'hatena') );

getSBMImage(URL,SBMの名前)という感じで使う。