土曜日にプログラミングする場所を確保せねば(11月10日)
12時過ぎに起床。やはり、土曜日の問題はプログラミングする場所だ。
まあ、結論はスタバへGO!だねwしかし、今日スタバで全然捗らなかったw
てことで、今日のコード
var xhr = Ti.Network.createHTTPClient(); var user = 'senahatetsuya'; var url = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=" + user; xhr.open('GET',url); xhr.onload = function(){ var timeline = JSON.parse(this.responseText); updateTimeline(timeline); }; xhr.send(); }
Titanium Mobileで作る! iPhone/Androidアプリ
ここを参考にしました。思いっきり、コピペだけど。。
Ti.Network.createHTTPClient()は、Ajaxで使うXMLHttpClient(xhr)と同じ機能みたいです。
openを使って、urlの情報をGETする。そして、onloadでJSON形式の値を、変数timelineにパースする。
そして、updateTimeline関数を呼び出す。引数は、timeline。
パースって、JSON形式を変換する機能なのかな。調べてみよう。
てことで今日は寝ます。雨が凄いw