前回作ったコメントシステムだがコードは単純だ。TwitterのSearch APIをjQuery.ajaxで叩くだけだ。 戻り値はjsonなので処理も簡単に出来る。ハマったのはcallbackを指定しないとjsonが取れないということだ。APIの説明を読んでもOptionalだと書いてあるのだが、どうも必須なようなので取りあえず空で指定してある。取得するコードは以下でjsonを取得したあとはjQueryを使ってHTMLに挿入している。
var thisurl = encodeURI(encodeURI(decodeURI(window.location.href))); $.ajax({ url :“http://search.twitter.com/search.json", dataType : “json”, data : “callback=?&q="+thisurl+"&show_user=false”, success : function(json){ //表示処理 } })
Tweetボタンはここから貼付けた。自動生成で簡単にスクリプトが出来る。 シンプルだがこのブログには十分だろう。