PubSubHubbub WordPressのプラグインでTwitterなどのSNSへリアルタイム通知【追記】
PubSubHubbubプロトコルというものがあることを、先ほど知りました。
PubSubHubbubは「パブサブハブバブ」ではなく、「パブサブハバブ」と読むそうです。ひょっとして「パブサブハッバブ」かな?
PubSubHubbubプラグインでフィード高速化、Twitterなどのソーシャルネットワークへリアルタイム投稿
PubSubHubbubというのは、超高速のpingサーバーみたいなものかな…
PubSubHubbubにハブ・サーバーにブログなどの更新情報を送信して、一目散に他のフィードアグリゲーターがこのハブサーバーにアクセスしてくるようなイメージでOK?
WordPressユーザーが、この恩恵にあずかるには、プラグインのところで新規追加、キーワードのところに「PubSubHubbub」をコピペして、プラグインの検索ボタンを押すと、2つ現れます。
どちらでもいいようなので、上の「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のハブ・サーバーでありませんか!
ひょっとして、PubSubHubbubプロトコルって、Googleが開発とか仕様を定めたりしているのでしょうか?
あとは、情報よろしくです。
PubSubHubbubの仕上げ publishとdebug
プラグインなどで、フィードにPubSubHubbubハブ・サーバーへのリンクを埋め込んだだけでは、リアルタイム投稿は完了ではなかったようです。
Hub – Publisher debug にアクセスして、publishしなければならないみたいです。
ついでにdebugしてエラーがないか確かめた方がいいでしょう。
上図の画面が現れますから、上でフィードを登録します。そのあと、下でデバッグします。
ところで、私はFriendFeedをブログ投稿告知のメインにして、FriendFeedからTwitterに転送するようにしています。
Twitterには、FeedTweet (フィードツイート) というサービスもあるのですが、やはり国内のものはPubSubHubbubにも対応していませんし、とろくさいですから…







コメントを書き込む