Twitterのツイートをいいね!出来るFacebookアプリ『Tweet Likes』をリリースしました。
- Tweet Likes
- http://apps.facebook.com/tweet_likes/
どんなアプリ?
このアプリはFacebook上でTwitterのタイムラインを表示して、そのTweetの中で『いいね!』することが出来ます。『 このツイート面白いんだけど、RTするほどでもないし、Favするのもちょっと違うなー 』という時、Facebookで気軽にいいね!する という仕組みです。
アプリを使ってもらうには次の認証が必要です。
- Facebookアプリの利用のため、Facebook認証(基本認証のみ)
- Twitterのタイムライン表示のため、TwitterOAuth認証(Readのみ)
タイムラインの更新はTwitterのWeb画面に近づけました。
- 最下段スクロールで過去のタイムラインを表示
- 60秒(1分)に1回 新着Tweetをチェックして、Tweetがあればそれを表示するボタンが現れる
- 対応ブラウザ
- IE 8 / 9( 互換モード除く )
- FireFox 4 ( 3.5は確認 )
- Safari
- Chrome
苦労した点とか
過去のTweetはスクロールイベントから判断して表示させたいところですが、setTimeout関数を使ってアプリのSDK経由でスクロール位置を拾っています。 若干レスポンスが悪いです。 このあたりは徐々に修正していきたいと思います。
- 実装出来たらいいね!
- 個別Tweetに対してのリプライ/ DM / RT
- リスト表示
- 任意のアカウント別表示
- Javascriptコードの最適化
- Twitterのリプライでいいね!したことを本人に伝える機能(オプション)
まぁ、凝り出すとTwetterクライアントにある機能がすべて欲しくなってしまうところですが、当初の目的である個別のつぶやきにいいね!をつけるための最低限のことは出来たかなというところです。
いつものことながらGoogleAppEngineで作りました。
感謝
GW中にTwitter@msngさん主催の開発合宿へ参加して最終調整を行いました。 開発合宿のレポートはまた別で書きたいと思います ><
(5/13 追記)
@msngさんのブログ紹介してもらった上に登録の方法まで詳しく書いて頂きました。
ありがとうございます!
(追記おわり)