WordPressにはてなブックマークがついたら通知する

投稿日:2015年9月9日 更新日:

こんにちは、okuzawatsです。
ブログにはてなブックマークがつくと、すごく嬉しいですよね。

「はてなブログ」を使っていると、ブログにはてなブックマーク(通称「はてブ」)が付くと色々な方法で通知してくれます。
このブログはWordPress(ワードプレス)で動いていますが、WordPressなどのブログシステムを使っていると、はてなブックマークに追加されても通知してくれなくて悲しいです。

そこで、今回はWordPressで運営しているブログにはてブが付いたら自動で検知して通知を送るようにしてみたいと思います。

ブログのテーマに手を入れれば、はてなの公式の通知システムを使えるようになるようです。

WordPressなどのブログで自分のサイトがはてブされた時に通知される設定方法

これはこれで便利そうですが、テーマに手を加えるのが面倒くさいです。

今回は、WordPressのテーマには手を加えない方法でやっていきます。
具体的にはIFTTT(イフト:IF This Then That)を使います。
知らない人向けに一言で説明すると、IFTTTというのはWebサービスとWebサービスをつなぐWebサービスです。

Discover new Recipes - IFTTT

今回は、IFTTTのレシピを作って、ブログへのはてブを検出・通知していきます。

IFTTTのレシピを作る

IFTTTにログインしたら、「Create a Recipe」から新しいレシピを作っていきます。

「if this then that」のthis(Trigger)には、「Feed」を選択します。

IFTTTの設定(Feedの選択)

対象となるFeedのURLには、はてなブックマークがついたことを検出したいブログに対する、はてなブックマークのURLを入力します。
具体的には、以下のURLです。
「ブログのURL」の部分を、対象となるブログのURL(httpまたはhttpsから)で置き換えます。

http://b.hatena.ne.jp/bookmarklist.rss?url=ブログのURL

このブログだったら、以下のようなURLになります。

http://b.hatena.ne.jp/bookmarklist.rss?url=http://makining.com/okuzawats

IFTTTの設定(ブログURLの入力)

これでブログに新しいはてなブックマークが付いたら検出できるようになります。

次に「if this then that」のthat(Action)を設定します。
これはメールでもSMSでも何でもいいんですが、今回はTwitterのDMを使います。
Twitterに通知を送るためには、あらかじめTwitterとIFTTTを連携させておく必要があります。

IFTTTの設定(Twitterの選択)

「Send a direct message to yourself」を選択して、はてブを検知したらDMを送るようにします。

IFTTTの設定(DMの送信)

送信するメッセージは、こんな感じにしてみました。

IFTTTの設定(DMの文例)

これでレシピを登録して、新しいはてなブックマークをIFTTTで通知するための設定は終了です。

実際にはてなブックマークしてみると、数分でこんな感じでツイッターに通知が送られてきました。完璧ですね。

ブログについたはてブを検出して通知する

以上、WordPressなどのブログについたはてブを通知する方法です。

茨城県つくば市在住のAndroidアプリエンジニアです。Androidアプリ開発に関して何かあれば、メールフォームからお問い合わせください。できる範囲でお答えします。

メールフォーム

-雑記

Copyright© Androidアプリ開発@つくば , 2017 AllRights Reserved Powered by AFFINGER4.