最近、Twitter の TL で Reader2Twitter(Google2Tweet)の調子が悪いというツイートをよく見かけます。 私も以前から Reader2Twitter が正常に動作したり、ツイートされずに後で Google リーダーの共有を追加した際にまとめてツイートされたりという状況を確認していました。
そこで、Yahoo! Pipes と FeedBurner で Reader2Twitter に似たものを作ってみました。
導入方法
Google リーダーの共有アイテムの Number ID を確認する
Google リーダーの共有設定の「カスタム URL を選択してください」セクションに表示されている URL 中の番号が Number ID です。
Yahoo! Pipes で加工した RSS フィードの URL を取得する
以下の手順でツイートする内容を設定した RSS フィードの URL を取得してください。
- 共有アイテムの RSS を加工する Pipe のページ を開く
- [NumberID] 欄にご自身の Number ID を入力する
- [Format] 欄の内容をお好みで編集する(後述)
- [Run Pipe] ボタンをクリックする
- [Get as RSS] のリンクをコピーする
予約語 | 説明 |
---|---|
${source} | サイトの名前 |
${title} | 記事のタイトル |
${comment} | Google リーダーで共有する際に入力したコメント |
FeedBurner にフィードを登録する
FeedBurner の [新しいフィードを登録!] にフィードの URL を入力して [次へ>>] ボタンをクリックしてください。
[フィードタイトル] と [アドレス] は適当で構いません。
あとはひたすら [次へ>>] ボタンをクリックしてフィードの登録を完了させてください。
Twitter への投稿を設定する
次は Twitter への投稿設定です。
- [集客支援]-[Socialize] を選択する
- [Add Twitter account] ボタンをクリックして Twitter アカウントを登録する
- その他の設定はデフォルトで OK(goo.gl による短縮 URL が付加されます)
- [有効にする] ボタンをクリックする
以上で導入は完了です。 Google リーダーで共有アイテムを追加すると自動的に Twitter に投稿されるようになります。
あとがき
内部の解説もしようかと思ったのですが割愛します。 hiro45jpさんの Yahoo! Pipes 講座 を読めばわかりますよw