PubSubHubbub WordPressのプラグインでTwitterなどのSNSへリアルタイム通知【追記】

PubSubHubbubプロトコルというものがあることを、先ほど知りました。

PubSubHubbubは「パブサブハブバブ」ではなく、「パブサブハバブ」と読むそうです。ひょっとして「パブサブハッバブ」かな?

PubSubHubbubプラグインでフィード高速化、Twitterなどのソーシャルネットワークへリアルタイム投稿

PubSubHubbubというのは、超高速のpingサーバーみたいなものかな…

PubSubHubbubにハブ・サーバーにブログなどの更新情報を送信して、一目散に他のフィードアグリゲーターがこのハブサーバーにアクセスしてくるようなイメージでOK?

WordPressユーザーが、この恩恵にあずかるには、プラグインのところで新規追加、キーワードのところに「PubSubHubbub」をコピペして、プラグインの検索ボタンを押すと、2つ現れます。

WordPressのプラグイン PubSubHubbubとWP PubSubHubbub

どちらでもいいようなので、上の「PubSubHubbub」をインストールして有効化します。

すると、フィードに次のように書き加えられます。

ドメイン/feed/
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="http://superfeedr.com/hubbub"/>

ドメイン/feed/atom/
<link rel="hub" href="http://pubsubhubbub.appspot.com" />
<link rel="hub" href="http://superfeedr.com/hubbub" />

そこで、http://pubsubhubbub.appspot.com を開いてみると…

GoogleのPubSubHubbubサーバー

何のことはない、Googleが用意したPubSubHubbubのハブ・サーバーでありませんか!

ひょっとして、PubSubHubbubプロトコルって、Googleが開発とか仕様を定めたりしているのでしょうか?

あとは、情報よろしくです。

PubSubHubbubの仕上げ publishとdebug

プラグインなどで、フィードにPubSubHubbubハブ・サーバーへのリンクを埋め込んだだけでは、リアルタイム投稿は完了ではなかったようです。

Hub – Publisher debug にアクセスして、publishしなければならないみたいです。
ついでにdebugしてエラーがないか確かめた方がいいでしょう。

PubSubHubbubの仕上げ pubsubhubbub.appspot.comでpublishとdebug

上図の画面が現れますから、上でフィードを登録します。そのあと、下でデバッグします。

ところで、私はFriendFeedをブログ投稿告知のメインにして、FriendFeedからTwitterに転送するようにしています。

Twitterには、FeedTweet (フィードツイート) というサービスもあるのですが、やはり国内のものはPubSubHubbubにも対応していませんし、とろくさいですから…

コメントを書き込む