otsune's SnakeOil RSSフィード

python -c "print''.join([chr(x) for x in 111&1101,110+~-~11,10^11*11,110+~-~11,-~101,-~11^11*11,~-110,111&11*11,11+11+10,11|~-0110,1-~11^11*11,10^11*11,-~11^11*11,110,101])"

2007-04-18

あるURLについたdel.icio.usのブックマーク数ってhttp://del.icio.us/help/json/urlで解説されているJSONPのtotal_postsで分かるのね

| あるURLについたdel.icio.usのブックマーク数ってhttp://del.icio.us/help/json/urlで解説されているJSONPのtotal_postsで分かるのね - otsune's SnakeOil  を含むブックマーク はてなブックマーク - あるURLについたdel.icio.usのブックマーク数ってhttp://del.icio.us/help/json/urlで解説されているJSONPのtotal_postsで分かるのね - otsune's SnakeOil  あるURLについたdel.icio.usのブックマーク数ってhttp://del.icio.us/help/json/urlで解説されているJSONPのtotal_postsで分かるのね - otsune's SnakeOil  のブックマークコメント

http://badges.del.icio.us/feeds/json/url/data? にhash=でURLのMD5値を。callback=はJSONPのいつものアレ

Plagger::Plugin::Filter::Deliciousではrssをスクレイプして数を割り出しているけど、このJSONのtotal_postsを取り出した方が負荷低いよな。

sub _request {
    my($self, $method, $param) = @_;

    my $uri = URI->new_abs($method, "http://badges.del.icio.us/feeds/json/");
    $self->{mech}->post($uri, { %$param });

    if ($self->{mech}->status == 200) {
        return JSON::Syck::Load($self->{mech}->content);
    }

    return;
}

追記:

Del.icio.us Publisher API - higeorange's blogによると、hash=じゃなくてurl=で渡してもいけるのね。

トラックバック - http://subtech.g.hatena.ne.jp/otsune/20070418