さて、TwitterがBasic認証を廃止して1ヶ月が経とうとしています。 皆さんクライアントをOAuth対応したり、乗り換えたりしたでしょうか? 今までBasic認証で動いていた、ちょっとした捨てコード、どうなってるでしょうか? Twitterが始まった当初、gtktwitterというデスクトップGUIで動くTwitterクライアントを作りました。まぁ作りはそれ程優れた物じゃなくて、RTなんか無い頃でfriends_timelineが見れて、発言出来て、@によるリプライが出来る程度の物でした。 ただ純粋なC言語だけでGTKおよびcurlを使ったクライアントという事もあり、一部のgeekからは人気があったみたいです。 さてこのgtktwitterを今回、Basic認証が消え去った現状でも動くようにしてあげようと思い、今回改造を始めた訳です。 まず大きな壁にぶち当たりました。 Twitter
すごい! つまりどういう事かっていうと、 tweetButton.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void { navigateToURL(new URLRequest("http://twitter.com/share?text=" + escapeMultiByte("tweet button test. #wonderfl") + "&url=" + escapeMultiByte("http://level0.kayac.com") + "&via=" + escapeMultiByte("vesperworks"))); }); ってできちゃうんです。 素晴らしい。短縮URLになって、viaもつきます。 下にwonderflでボタンをつくってみました。押すと実際に上のコードの挙動が確かめられます。
前置き なんか急にTwitterに書き込みを行うプログラムを書きたくなったので、どんな方法があるか調査してみました。 Twitterの読み込み動作に関しては特定ユーザのフィード情報を取得すれば良いだけなので簡単に実現できますが、書き込み動作になるとユーザ認証が必要になるのでチョット複雑になります。認証方法は大きくわけて2種類(OAuthとXAuth)あるみたいです(昔はAPIを実行する度に認証を行うベーシック認証ってのがあったらしいです)。 OAuth認証、XAuth認証のといった認証関連の仕組み、違いについてはここで説明しないので他のページを参照してください。軽く説明するとOAuthはTwitter/ユーザ/Webサービスの3者間で使われる認証で主にWebサービス上で利用される方式、XAuthはTwitter/ユーザの2者間で使われる認証でブラウザ操作を使わないスタンドアローンプログラム
YSHR @YSHR78 紅の豚箱 RT @CM_cube: ハウルの動かぬ証拠 RT @metamaid: 指をつめれば RT @CHAOSLAVE: 塀の中のポニョ RT @dancom: 務所ぐらしのアリエッティ 2010-07-17 14:31:53
先日 Perl + AnyEvent で作った TwitterのChirpUserStreamsをダラ流しするWebApp を、node.js で作ってみました。 node.js というのは、「JavaScript V8 Engineでイベント駆動I/Oなネットワークサーバを書くためのフレームワーク(実行環境)」ということでいいんでしょうかね。 # インストールは ./configure && make && make install で終わるので詳細割愛 イベント駆動IOを使って、以下のような処理を1プロセスで行います。 CharpUserStream から流れてくる JSON を取得して node.js 組み込みの httpd のレスポンスに渡す ブラウザは Long poll して node.js から JSON を取得して画面描画 実際動いてるのを動画で見るとこんな感じです。左側の
文:Lance Whitney(Special to CNET News) 翻訳校正:湯本牧子、高森郁哉2010年06月16日 12時03分 Twitterの新機能「Twitter Places」は、近所の酒場でも、南アフリカで開催中の「2010 FIFA World Cup」の競技場でも、ユーザーが現在位置を名称別にツイートできるというものだ(同機能でツイートされた個々の場所は「Twitter Place」と呼ばれる)。 Twitter Placesは米国時間6月14日に発表され、向こう1週間にわたって65カ国でリリースされる予定だ。これは同社による、位置情報に基づくツイートのサービスに対する最新の機能強化となる。ユーザーは今後、すでにTwitterのデータベースに格納されている特定の場所でツイートをタグ付けする、新しい場所を追加する、特定の地域から誰か他にツイートしている人がいないかど
最近の流れでは、時代はHTML5なんですかね? そんなわけで、前にちょっとやってみたJetty7のWebSocketと、ついったーのStreaming API ChirpUserStreamを組み合わせて簡単なWebベースのついったクライアントを書いてみました。 スクリーンショット: 動いているところ: 動作している動画を見てもらえば分かるんですが、Streamingで受信したイベントを上から"落とす"ようなUIにしてみました。 TLをちゃんと読むのではなく、ぼーっとみてるようなコンセプトです。実際に使うならこんなUIしんどいでしょうけどまぁ実験あぷりなんで。 (もしスクリーンショットや動画に自分のPOSTが表示されていて、消して欲しい場合は、お手数ですがコメントお願いします。) ChirpUserStreamなんで、他の人がふぁぼったりフォローしたりという情報も落ちてきますよ。 ソースは
Twitterの新しいStreaming API「ChirpUserStreams」がすごすぎる件 が大変注目されているということで、UserStream を使って自分の Time Line をだだ流す Web Application を作ってみました。 まず最初に留意事項ですが、follow などの event が発生した時点で API を引きに行くので、大量 event が発生すると API 制限に引っかかる可能性が非常に高いです。事業所などで出口 IP アドレスが一つの環境だと(以下略 ということで、よろしくお願いします。 ソースコードはこちらです http://gist.github.com/378540 1ファイルで動くので、必要なモジュールは各自なんとかしていただきたく。 まず Config::Pit で twitter のアカウントを設定して下さい。 $ perl -MCon
ChirpUserStreamsを簡単に使えるようにしてみました レポジトリ GitHub - punytan/AnyEvent-Twitter-Chirp: DEPRECATED INSTALLATION % git clone git://github.com/punytan/AnyEvent-Twitter-Chirp.git % cd AnyEvent-Twitter-Chirp/ % perl Makefile.PL % make % make test % sudo make install ChirpUserStreamsって何?という方はこちらを Twitterの新しいStreaming API「ChirpUserStreams」がすごすぎる件 - すぎゃーんメモ これを簡単に使えるようにしたモジュールです ドキュメント % perldoc AnyEvent::Twitte
User Streams Preview 4/15/2010 We're opening up a developer preview of a Streaming API feature that we're calling User Streams -- real-time updates of all data needed to update a desktop application display. The grand vision has applications, eventually, hitting the REST API for startup back-fill, then transitioning to Streaming for nearly all subsequent reads. Streaming will revolutionize the use
特徴 TwitterをIRCクライアントで見れるようにするGatewayです。 IRCクライアントさえあればいいので、CUIでもGUIでも使えます。 Rubyで書いたので、大抵のOSで動くと思います。 Listごとにチャンネルが分かれます。 OAuth使っています。 API制限が緩和されて、一時間あたり350回のAPIが使えます。 id:cho45さんのGitHub - cho45/net-irc: Ruby IRC library (Client, Server and many IRC gateways to webservice)のコードを流用しています。あざっす。 ただし、各機能をクラス単位で整理しました。一部の機能の無効化が簡単にできます。http://mzp.github.com/atig/config.html 過去の発言をメモリ上でなくSQLiteで保持するようにしました。
GitHub - hirafoo/putweet: twitter on terminal いちいち専用にウィンドウアプリ見るのが面倒なので、以前からオレオレtwitterアプリを作って使っててたのをgithubに置いた。 ちょくちょく何か作っては晒してる俺が今まで晒さなかったのは まぁオレオレだし スクリプト単体だし 別に新しいもんでも無いし 大した事やってないし 「twitter コマンドライン」「twitter ターミナル」とかでググると既に似たようなのが沢山 と、別にどっちでもいいかーな理由ばかりなのだが一番大きいのは 名前が思い付かなかった これ。hogeとかで使ってた。 putweetにする前にTweedってのにしたら既にiPhoneアプリであった。気にせず使おうかなと思ったけど訴訟起こされたらイヤンなので逃げた。 認証にはoauth使ってるが、その情報は公開しないので使えませ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く