livedoor クリップについての Wiki です。

概要


任意の URL のリストを送信すると、 livedoor クリップでのクリップ件数を取得できる API です。 XML-RPC を利用して実装されており、 URL とクリップ数のペアをリストにして返します。
URI
http://rpc.clip.livedoor.com/count
methodName
clip.getCount
parameters
件数を取得したい URL を指定(最大 50 件まで指定可能)

サンプルプログラム


Perl の XMLRPC::Lite モジュールを利用したサンプルスクリプトは以下のようになります。
#!/usr/local/bin/perl
use strict;
use warnings;
use XMLRPC::Lite;

my @urls = qw(
    http://clip.livedoor.com/
    http://b.hatena.ne.jp/
    http://del.icio.us/
);

my $proxy = 'http://rpc.clip.livedoor.com/count';

my $result = XMLRPC::Lite->proxy($proxy)
    ->call( 'clip.getCount', @urls )
    ->result;

printf( "%d\t%s\n", $result->{$_}, $_ ) for keys %$result;

結果

注意事項


  • 本 API は実験的に公開しているものであり、予告なく仕様変更や公開停止する場合がございます。また、内部で件数データをキャッシュしているため、実際のクリップ件数と異なる場合がございます。あらかじめご了承ください。
  • サーバ資源節約のため、連続してご利用される場合はリクエストごとに数秒程度間隔をあけてご利用ください。

このページへのコメント

件数を取得するために、引数としてURLを渡すと思いますが、その中に「&」が入っているとエラーになってしまっています。御社側で対処いただけると助かります。

例)http://livedoor.com/?id=id&name=name

error

Posted by redhat 2006年10月14日(土) 04:37:03
http://www.web-20.net

Wikiをはじめる

マイページ