M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2008年4月 4日 23:08

EDGE Now!のリンク件数を返す野良API(XML-RPC)

このエントリーをはてなブックマークに追加 mixiチェック

EDGE Now!では、特定のURLを紹介した人が見られるようになっていますが、これって、SBMと同じなんですよね。つうわけで、あるURLを紹介した人の数を取得できると便利だと思ったんですけれども、EDGE Now!の外部に露出しているところにそのようなAPIはない。

ということで、野良APIを作ってみました。

はてなブックマーク件数取得APIとは - はてなダイアリー [d.hatena.ne.jp] に合わせました。


EDGE Now!で紹介されたURLに対し、紹介した人の数を返します。EDGE Now!の仕様で、0~5までしか返ってきませんw
メソッド名および指定可能な各属性は、以下の通り。

uri
http://labo.dtpwiki.jp/edgenow/xmlrpc.cgi
methodName
link.getCount
parameters
件数を取得したいURLを指定(複数指定可能)

内部でEDGE Now!のAPIたたいていますので、あんまりいっぱい指定しても駄目。
あと、EDGE Now!が始まった頃からの4000エントリは、残念ながら数値が出ませんw

今回XML-RPCサーバを作るに当たって、自分のblogの過去のエントリ
M.C.P.C.: XMLRPC::LiteでHello, World!を再利用して作りましたとさ。

呼び出しサンプルは次のエントリで(せこいなー)

投稿 大野 義貴 [Web] | |

トラックバック(1)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/2429

EDGE Now!のリンク件数を返す野良API(XML-RPC)で提供しているXML-RPCインターフェースのプログラムです。 問い合わせがあったURLを、以前作ったEDGE Now!外部DBに問い合わせすると、EDGE Now!の内部のサイトIDが得られます。そのサイトIDを、EDGE Now!内部のAPIに投げて、紹介した人の人数を取得します。 なお、XML-RPCの呼び出し方法は、上記リンク内で書いていますが、はてなに合わせていますw #!/usr/bin/perl use strict; u... 続きを読む

コメントする