EDGE Now!のリンク件数を返す野良API(XML-RPC)
スポンサードリンク
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!を再利用して作りましたとさ。
呼び出しサンプルは次のエントリで(せこいなー)
スポンサードリンク
トラックバック(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... 続きを読む
コメントする