ジオタグAPI

Twitter API Wiki / Twitter REST API Method: statuses?update』
http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses%C2%A0update

まあ要するに設定画面で Enable geotagging にチェックを入れて、lat= と long= に位置情報を入れてポストすれば良いらしい。

試しに下記のコードでポストしてみたら、正常にポストできた。

  def post_method(mes, path='/statuses/update.xml')
    @req = Net::HTTP::Post.new(path)
    mes = NKF.nkf('-w', mes)
    @req.set_form_data({'status'=>mes,'lat'=>'33.54','long'=>'130.42'})
  end

上記のポストに対して、下記の様なレスポンスが返ってきてる。

<status>
  <!-- …中略… -->
  </user>
  <geo xmlns:georss="http://www.georss.org/georss">
    <georss:point>33.540000 130.420000</georss:point>
  </geo>
</status>

でも、登録した位置情報を活用できるアプリが見当たらない…
Webページ見ても、上記のポストした情報は全然見えんし…

寂しい。