TwitterとfoursquareとGoogleBuzz を はてな に連携させる

ツブヤキ先が多くなって ちょっと整理が必要かなと

  • twitter:ツブヤキは やはりこれがメインです 現在 公開・非公開 android系・WinMo系 のダブルアカウントで運用中
  • foursquare:なんか 位置情報やら 場所情報が楽しくて 出先のツブヤキに使ってます
  • googleBuzz:いよいよ本命ですかね まだ良く分かっていませんが 初物好きとしては放っておけずに…(汗)位置情報やリアル名が垂れ流しとか言われてますが "ここなう"とか嬉しがってやっていた私などは ぜんぜん気になりません

などなど 他に一応facebookfoursquareの連携先でアカウントがあります
まず twitter は主にHT-03Aにインストールした SwiftとTwigee を利用しています 複数アカウントを管理できるtwitterクライアントの良いものが無いうちにダブルアカウントにしたので なんとなくそのまま運用しています なので SwiftエントリをコピペでTwigeeに投稿する 極めてアナログな運用になっています(笑)
twitterからは"Tweets till"で 原則"@"付きや"RT"を除いたツブヤキを このブログへ投げる設定をしてあります まぁ お手軽なライフログですか
foursquareは位置情報をもとに設定された"venue"と呼ばれる地理ポイント(建物、お店、公共施設等)を検索して そこへ"Check-in!"してコメントを残す(書いてて意味フw)仕組みになっています これはあらかじめtwitterFacebookへの連携機能が用意されているので 各々のアカウントへリンクさせると コメント+現在地地図が飛ぶようになります 地図はtwitterではリンク Facebookではサムネイルで表示されます その後 foursquare→twitteと投げれらたツブヤキをTweets tillが吸い上げて→Hatena::Diaryへ集約されることになります
でいよいよgoogleBuzzです googletwitter対抗戦略なので いろいろあれな部分もありますが(android用クライアントよりiPhone用クライアントが先に出たりしてw) 140文字制限が無い点以外あまり違いは無いような気もします 現状android端末からモバイルでツブヤクには googleマップ4.0.0から 地図情報付きで投稿するしかないようです まぁ android版"ここなう"と思って使えば良いのかと ちなみにfoursquareは純粋な位置情報ではなく 近くに設定されている"venue"が基準となるため "venue"として登録が無い(田舎とかw)場合は 適切な"venue"を選択できない場合があります "venue"を新規に登録することもできるようですが 位置情報とのリンクをどうすれば良いのかイマイチ分かり難いです(特に自端末の位置情報がズレている場合) その点googleBuzzはgoogleマップそのものですから 位置情報そのものにリンクしたツブヤキが可能です
また、標準でtwitterへリンクさせる機能が用意されているので 指定したtwitterアカウントでのツブヤキをgoogleBuzzへ反映させることができます しかし、逆にgoogleBuzzのエントリをtwitterへ投げる仕組みは用意されていません googleBuzzだけ仲間外れは困るので ググってみました 以下その設定です

参考にさせていただいたのは ONE/ONEさんの「Google Buzz と Twitter の連携について。」と
oka​noさんの Google Buzz のエントリを Twitter に投稿」です

利用するものは Googleアカウント twitterアカウントの2つです
まず下調べとして自分のgoogleアカウントの「プロフィールを編集」画面で 一番下にある「プロフィールの URL」の横に表示されている「その他のオプションを表示」リンクを開いて 二段目の"http://www.google.com/profiles/(ランダムな数列)の数列をコピーしておきます

次に FeedBurneのサイトへ このサービスは元は独立したものだったらしいのですが 現在はgoogleに買収されて googleのサービスとなっているため googleのアカウントでログインできます ログインしたら 言語選択で「日本語」を選んでおくと分かりやすいかと思います
トップ画面の「新しいフィードを登録!ブログまたはRSSフィードのアドレスを入力してくださ」のところに"http://buzz.googleapis.com/feeds/(さっきコピーしたランダムな数列)/public/posted"と入力して[次へ]
「フィィードにフィードのタイトルとご希望のアドレスを入力してください」 「登録するフィードに、わかりやすいタイトルを入力してください」→「「フィードタイトル:Google Buzz」 「アドレス:googleapis/Jgnm」と入力して[次へ]
FeedBurnerにフィードが登録されました 登録されたフィードは、次のアドレスで利用できます(このアドレスを購読者に知らせてください)。 http://feeds.feedburner.com/ googleapis/Jgnm」と表示されれば あなたのgooglBuzzの「フィード」がFeedBurnerに登録されました
つぎは その「フィード」をtwitterへ投げる設定です
いったんtopへ戻って [Google Buzz]をクリックします いくつかタブが表示されるので「集客支援」タブを選択すると 左側のフレームに"Socialize"のリンクがあるので リンクをひらきます 以下の設定をしてください

[Select Account]
Formatting Options

Post content:Body only
check:Include link
check:Leave room for retweets
Hash tags:Don't add any hash tags
no check:Use inline hash tags
Additional text:null
at the null ←空欄です
Item Selection

Item limit: Post up to "8" new items per feed update ←8 が最大のようです適当に
Item order: Order items by publish date
Keyword filter:from buzz,Google Maps for Mobile
Only post items containing a keyword in "the title"

最後のKeyword filterは どこからBuzzったかによってフィルタを掛ける機能です ここの設定で 投稿の重複を避ける設定をしておかないと 連携させているサイトのツブヤキがループして重複してしまいます 設定すると下の欄にフィルタの掛り具合のサンプルが出るので テストしてみてください
最後に一番上にある[Select Account]ボタンをクリックして完了ですが この時リンクさせたいtwitterアカウントでログインしておくと 自動的にそのアカウントへリンクされます
「アプリケーションが、あなたのアカウントへの接続を要求しています。 Google Incが開発したGoogleというアプリケーションは、Twitter上にあるあなたに関連するデータにアクセスしたり、データーを更新しようとしています。 Sign out if you want to connect to an account other than (あなたのアカウント). Googleによるアクセスを許可しますか?」と出るので [同意]してやれば 設定は完了です

これで googleBuzz→twetter→Hatena::Diary、foursquare→twetter→Hatena::Diary、が連携して どこで なにでツブヤイても すべてtwitterに反映されて それが最終的に自分のHatena::Diaryに集約されるようになった はずです…(汗)