はてなダイアリーキーワード自動リンクAPIを
今作成中のブログに使えないか考えてたので、
試してみた。
サンプルは、
Perlしかなかったので、
Pythonで書いてみた。
[python]
#まずxmlrpclibをインポートします。
>>> import xmlrpclib
#次にurlを指定します。
>>> server = xmlrpclib.ServerProxy(‘http://d.hatena.ne.jp/xmlrpc’)
#次は実際リンクを貼りたい内容と各属性を指定しています。
>>> result = server.hatena.setKeywordLink({‘body’: ‘はてなでスケボーやレコードなどを検査するとどんなレスポンスが返ってくるのだろう?’, ‘score’: ’20’, ‘a_target’: ‘_blank’, ‘a_class’: ‘keyword’})
#最後にレスポンスを表示してみる
>>> print result
はてなでスケボーやレコードなどを検査するとどんなレスポンスが返ってくるのだろう?
[/python]
こんな感じで返ってきたっす。
指定するパラメーターなどははてなに記載されていました。
uri : http://d.hatena.ne.jp/xmlrpc
encoding : utf8
methodName : hatena.setKeywordLink
parameters : 以下を参照
body(string): キーワードを抽出するテキストを指定します。
score(int): 0〜50。キーワードスコアのしきい値を指定します。指定された値よりもスコアが大きいキーワードのみが抽出されます。省略可。
cname(array): キーワードのカテゴリーを指定します。指定があった場合、「一般」と指定されたカテゴリーのキーワードが抽出されます。指定が無かった場合は、全カテゴリーとなります。book,music,movie,web,elec,animal,anime,food,sports,game,comic,hatena,clubが指定可能です。省略可。
a_target(string): アンカー(a)タグのtarget属性値を指定します。省略可。例:_blank
a_class(string): アンカー(a)タグのclass属性値を指定します。省略可。例:keyword
今回指定したのは、
・body : ’はてなでスケボーやレコードなどを検査するとどんなレスポンスが返ってくるのだろう?
・score : 20
・a_target : _blank
・a_class : keyword
です。
これをブログに組み込んだら面白いかな?
と考え中です。