TitaniumMobile用Twitterライブラリtm_twitter_api
TitaniumMobileでTwitterを扱うときに便利なtm_twitter_apiの新バージョンを公開しました。
mogya/tm_twitter_api - GitHub
- Androidでも動くようになりました!
- twitterのUIが変わって動かなくなっていたので、新しいUIで動くようにしました
使い方
Ti.include("lib/twitter_api.js");
//initialization
Ti.App.twitterApi = new TwitterApi({
consumerKey:'YOUR CONSUMER KEY of twitter API',
consumerSecret:'YOUR SECRET of twitter API'
});
var twitterApi = Ti.App.twitterApi;
twitterApi.init();
こんな感じで初期化します。CONSUMER KEYとSECRETは、Twitterの開発者ページでアプリ登録したときにもらえるものです。
//status update
twitterApi.statuses_update({
onSuccess: function(responce){},
onError: function(error){},
parameters:{status: 'yah! this is my first tweet from twitter_api.js! '}
});
つぶやくときは、Twitterのstatuses/updateというAPIをつかうので、tm_twitter_apiでは、twitterApi.statuses_update関数を呼び出します。うまくいったときはonSuccess、なにか問題が起きたときはonErrorのコードが呼び出されます。
つぶやきの内容など、APIに渡す引数はハッシュparametersにいれて渡します。
この構造は、全てのAPIに共通です。
//get tweets
twitterApi.statuses_home_timeline({
onSuccess: function(tweets){
for(var i=0;i
つぶやきを取得するコードです。onSuccessでtweetsという引数が渡されてくるので、これをループで回すと、つぶやきを取得することができます。AndroidはGaraxySしか試せてないので、タブレット端末とかだと変わった動きをするかもしれません。どんなことになったか教えていただけると嬉しいです。
もちろんパッチも歓迎です(笑)
カテゴリ:
TitaniumMobile
,
作ったもの
トラックバック(0)
このブログ記事を参照しているブログ一覧: TitaniumMobile用Twitterライブラリtm_twitter_api
このブログ記事に対するトラックバックURL: http://mogya.com/mt/mt-tb.cgi/1181
はじめまして。
tm_twitter_apiを使わせてもらうおうと試しにやってみたところ、下記の部分でアプリ自体が落ちてしまいます。
oauth.js(304行目)
var scripts = document.getElementsByTagName('script');
こちら、 http://ti.masuidrive.jp/topic.php?id=271 と同じ症状だと思われるのですが
なにかチェックするポイントなどありますでしょうか?
環境
TitaniumSDK1.7.3
iPhone
むむむむ。困った。その現象お二人目ですし、他にも動かないといわれている方も出ていますね。
ということは何かおこっているのだと思うのですが、手元では元気に動いているのです・・・
とりあえず一個確認なのですが、1.7.3ってまだリリースされてないですよね?