Blogger の更新情報を Twitter へ自動投稿する

FeedBurner の Socialize 機能
Blogger の更新を Twitter へ自動的に投稿させるには、Google 社運営の RSS 発行サービス FeedBurner の Socialize 機能を利用します。

FeedBurner は PubSubHubbub という技術を利用し、Blogger の更新を即座につかんで RSS を生成しているので、Twitter への投稿を行うよう設定しておけば、とても早く更新情報を Twitter に流すことができます。

この Socialize(Twitter 投稿)機能の設定は、FeedBurner の管理画面「Publicize(集客支援) > Socialize」ページから行えます。(FeedBurner によるフィード作成については、こちらを確認してください。)

以下、設定項目の解説です。

FeedBurner Publicize Socialize

Twitter account: Twitter のアカウントを選択します。「Add a Twitter Account」ボタンを押して、Twitter の OAuth 認証画面を開き、「Allow(許可する)」ボタンを押します。

Post content: Twitter に流すブログ投稿のフォーマットについてです。「Title only(タイトルのみ)」「Title and Body(タイトルと本文)」「Body only(本文のみ)」から選択可。「Include link(投稿へのリンクを含める)」「Leave room for retweets(リツイート用の余白を残す)」オプションも指定できます。

Hash tags: Twitter に流す際のハッシュタグを、ブログ投稿のカテゴリ(Blogger ならラベル)から読み取ってつけます。「Don't add any hash tags(ハッシュタグをつけない)」「Create hash tags from item categories(投稿のカテゴリーからハッシュタグを作成)」から選択。「Create ...」にしている場合は「Use inline hash tags(ハッシュタグを文中で使う)」というオプションも使用可。

文中で使わない … カテゴリ名と一致する言葉が Tweet 本文にあっても、ハッシュタグは最後につける(#authsub に注目)。
クリボウのプログラミングひとりごと: GAE/J、AuthSub で AuthenticationException … http://goo.gl/fb/abcd #jbi #blogger #gaej #authsub

文中で使う … カテゴリ名と一致する言葉が Tweet 本文にあれば、そこでハッシュタグを使う。
クリボウのプログラミングひとりごと: GAE/J、#AuthSub で AuthenticationException … http://goo.gl/fb/abcd #jbi #blogger #gaej

Additional text: Tweet に追加する文字列。「beginning of the post(最初に)」「end of the post(最後に)」が選択可。

Item limit: 一回の更新で Twitter に投稿するブログ投稿の量。1 ~ 8 が選択可。

Item order: 投稿の並べ替えの基準。「publish date(フィード記載の published 値もしくは pubDate 値で)」「their order in the feed(フィード記載順どおり)」から選択。

Keyword filter: キーワードでヒットするものだけ Twitter へ流す。キーワード設定の際は、検索対象を「a category(カテゴリ)」「the title(タイトル)」「the body(本文)」「the whole item(投稿全体)」から選択。


各設定を変更するたびに下に実際の tweet のプレビューが表示されるので、それほど迷うことはないと思います。設定終了後「Activate」ボタンを押すのを忘れないようにしてくださいね。