IFTTTでSNSに自動投稿、アメブロのRSS更新情報から広告を取り除く方法

Amebaブログ(アメブロ)の記事を更新したら、連携しているソーシャルメディアに自動投稿するように、IFTTT(イフト)を使って設定したところ、余計な「PR:」の広告まで投稿されていました。

Ameba アメブロ RSS 広告

イヤですね^^;こんなの一緒に投稿したくない。そこで、この広告を除外して投稿する方法はないかと調べてみたら、ありました!

 

RSS広告削除社で広告を削除できる

RSS広告削除社

Amebaブログ(アメブロ)の記事が更新されると、RSSフィード(Webサイトの更新情報を公開するのに使われているフォーマット)により、Twitter・Facebook・LinkedInに自動で投稿される設定にしていました。このフィードに広告が含まれていたため、広告まで自動投稿されていたのです。

しかし、このRSS広告削除社のサイトでは、Amebaブログ(アメブロ)のRSSフィードから広告を削除して、記事だけにしてくれるという、大変ありがたいサービスを提供してくれています!

 

アメブロのRSSフィードから広告を取り除くには?

Amebaブログ(アメブロ)のRSSフィードのURLを調べます。

Amebaブログ(アメブロ)のRSSフィード URL

ソースを見てみると、こんなかんじに書かれていますが、おそらく他のAmebaブログ(アメブロ)のRSSフィードも、同じだと思いますので、以下のURLをコピーして、●●●の部分を自分のアカウントに置き換えてください。

http://rssblog.ameba.jp/●●●/rss20.xml

そして、そのURLを、RSS広告削除社のフォームに貼付けて、「convert」を押します。パソコンでなくても、iPhoneでもできます。

RSS広告削除社

すると、変換されたURLが表示されました。このURLを、Amebaブログ(アメブロ)のRSSフィードのURLとして使うことで、広告を除外して利用できるようになります。

広告を削除したRSS

私のAmebaブログ(アメブロ)を例にすると、

http://rssblog.ameba.jp/rin-aqua/rss20.xml
↓↓↓
http://rssadelete.dokoda.jp/d/http/feedblog.ameba.jp/rss/ameblo/rin-aqua/rss20.xml

このように変換されました。長いですが、このRSSフィードURLを、IFTTTに設定して使います。

ただ、その長いURLでは直接IFTTTに設定できないようです。面倒ですが、いったん変換前のRSSフィードURLでIFTTTに登録してから、広告を削除したRSSフィードURLに編集しなおします。

 

まずはIFTTTアカウント作成

IFTTTにアクセスするか、IFTTTアプリをダウンロードして起動します。

IFTTT

画面をスワイプして、案内を終了させたら、次の画面でアカウントを作成します。アカウントを持っている場合はサインインします。

IFTTT アカウント作成

 

「アメブロ更新したら、Facebookに投稿する」レシピを作成

どんぶりのようなアイコンをタップして、「レシピ」の一覧を表示します。ここでいう「レシピ」とは、「もし○○したら、その後●●する」といった、ルールのことを指します。

IFTTT ログイン

すでに作成された「レシピ」がずらっと並んでいます。新たに「レシピ」を作成するには、右上の「+」をタップします。

IFTTT

「if=もしアメブロを更新したら」を設定します。

IMG_0851

「Feed」で「New freed item」を選択します。

IMG_0852

Feed URLに、変換前のRSSフィードURLを貼付けます。本当なら、変換後のRSSフィードURLを貼付けたいのですが、URLが長いせいか、設定することができないためです。貼付けたら、「Continue」をタップします。

IMG_0853

次に、「then=そのときFacebookを投稿する」を設定します。

IMG_0854

「Facebook」で「Create a link post」を選択します。

IMG_0855

「Finish」をタップして確定させます。

IMG_0856

「レシピ」の一覧の、一番上に、今作成したレシピが表示されています。ONとOFFは、緑色のスイッチで切り替えることができます。

IMG_0857

 

「アメブロ更新したら、Twitterに投稿する」レシピを作成

上記のFacebookへの投稿の設定と同様の手順で、「Select Action」で「Twitter」の「Post a tweet」を選択すればOKです。
IMG_0858

設定が完了すると、「レシピ」の一覧に表示されるようになります。

IMG_0859

 

これで、2つの「レシピ」が作成されました。しかし、この状態では、アメブロを更新すると、ブログ記事の更新情報だけでなく、広告も自動投稿されてしまいますので、次の手順で、変換後のRSSフィードに書き換えます。

 

RSSフィードURLを、広告を削除したものに書き換える

RSS広告削除社の画面に戻り、変換後のURLをコピーします。

広告を削除したRSS

今度はまたIFTTTの「レシピ」一覧の画面に戻り、今作成した「if Feed then Facebook」のところをタップします。

IMG_0859

「Edit」をタップします。

IFTTT

「Feed URL」に、コピーした変換後のRSSフィードURLを貼付けて、右上の「Update」をタップします。

IFTTT

もうひとつの「if Feed then Twitter」のほうも、同様の手順でRSSフィードのURLを書き換えます。

 

これで、「アメブロを更新したら、FacebookとTwitterに記事の更新情報のみ自動投稿する」という動作を、IFTTTで連携させることができました!

もっとも、アメブロそのものに、FacebookやTwitterへの連携機能があるのですが、AmebaGG オフィシャルライター投稿からアメブロへ自動投稿した場合などは、ソーシャルメディアへの連携機能が動作しないことがわかりました。そのため、わざわざこのIFTTTでアメブロからソーシャルメディアへ連携させることにしています。

ただ、アメブロを更新したらすぐに自動投稿されるわけではなく、若干のタイムラグは発生します。「Check Now」で「レシピ」をチェックすることで、読み込みが行われ、自動投稿がされるようです。

ブログの更新情報を、なるべく手間をかけずにソーシャルメディア連携したい、というかたはぜひご参考ください。