4/11
GAE / py を始めよう for Flasher - 【6】twitter 編
GAE for Flasher いよいよ最終回の第6回目になりました。
今回は twitter との連携を、GAE で処理して楽をしよう!というお話です。
Python に、tweepy というライブラリがあり、それが驚くほど使いやすいので軽く紹介しつつ、
Flash との連携サンプルとして、
ごくごく簡易的な Web クライアントを作ってみたいと思います。
4/11
GAE for Flasher いよいよ最終回の第6回目になりました。
今回は twitter との連携を、GAE で処理して楽をしよう!というお話です。
Python に、tweepy というライブラリがあり、それが驚くほど使いやすいので軽く紹介しつつ、
Flash との連携サンプルとして、
ごくごく簡易的な Web クライアントを作ってみたいと思います。
11/27
また誰得なライブラリを作ったので公開。
や、今回は俺得です。
以前のエントリで、サーバーサイド無しで Twitter から特定ユーザーの tweet を引っ張るには js 経由で引っ張ればいいよというのを紹介しました。
今回公開した GFTwitterUserTLProxy は外部 js を使用せず、AS 単体でそれを実現させた物です。
サンプルはほとんど Emotion Fractal in AS3 をforkしています。
とりあえずソースと使い方とサンプルの解説含め、以下続きから。
9/13
お待たせしました。
待ってた人がいたんだかどうか知りませんが
サーバーサイドプログラムなしでクロスドメインな twitter と連携できるライブラリ
GFTweet のサンプルを試しにあげてみました。
まずはログインユーザーのホームタイムラインを表示させるサンプル。
上の画像をクリックしてもらうと、別窓で立ち上がります。
本当に表示させるだけです笑
マウスインタラクション付けようかと思ったのですが
全くサンプルが無いのもどうかなと思い一先ずこいつで上げることに。
ついでにNative 3D の実験もしてみたり。
僕の実装が悪いのでメモリはそんなに食わないけど CPU えれー消費する笑
CPU に対する負荷もうちょっと減らせないかなー。
3D はまだまだ勉強を始めたばかりなので新しい発見がたくさんあるのでやってて面白いです。
タイポグラフィとか 2D ベタ塗りびこーんびこーんエロスなやつとかも作りたいですが。まぁおいおい。
9/11
突貫工事ではありますが
サーバーサイドスクリプトなしで Flash から twitter のほぼすべての機能が使えることを目指したライブラリ GFTweet を作りました。
もちろん OAuth 対応です。
まぁまだ足りない機能( follow する、list 関連など)もいくつかありますが
OAuth で認証しつつ、ユーザーのホームタイムラインを取得したり、つぶやきを送信したりと
web 上で必要最低限の Flash クライアントが作れるだけの機能は備えているかと思います。
と偉そうなこと書いてますが、正確には Anywhere API の AS3 アダプタ群といったほうが正しいかもしれません。
ライブラリとして公開するのははじめてなのでソースとかどうかなーという感じですが…
ダウンロードは以下続きから。
9/6
twitter と Flash を連携させることは最近ではよくあることですが、そのたびに出てくるのがクロスドメイン問題。
大概、サーバーサイドに PHP などを置くことで処理出来ますが、
たまーにクライアントによっては
クライアント環境にそういったサーバーサイドのプログラムを置くことが出来なかったりします。
Search API など一部の API ではクロスドメインが発生しないようですが
特定ユーザーの発言だけひっぱる status 系の API など、大抵は引っかかってしまいます。
そこで力技(?)ではありますがサーバーサイドプログラムなしでクロスドメインを回避しつつ、
twitter からタイムラインを取得する方法を考えてみました。