Smash BalloonのInstagramフィードが表示されない、更新されないエラーの原因と対処法

Smash Balloonは、Instagramフィードを簡単にWebサイトに表示できる便利なWordPressプラグインです。使っている人も多いのではないでしょうか?

現在、お仕事をしている工務店さんのサイトでもSmash Balloonを使っているのですが、ある日突然エラーでフィードが更新されなくなりました。

Smash Balloonのエラー表示「アクセストークンが無効か、有効期限が切れています」

このエラーメッセージはWordPressの管理者にだけ表示されます
エラー:アクセストークンが無効か、有効期限が切れています。フィードは更新されません。
APIエラー100:Unsupported request - method type:get
この問題解決する方法

サイトのTOPページ右下には「Instagramフィードで重大な問題」という表示が!

重大とか書かれているとドキドキするわ!(ただInstagramの投稿が更新されていないだけです)

Instagramフィードで重大な問題

今回の記事ではこの問題の原因と、その解決方法をわかりやすく解説します!

クリックで飛べる目次

エラーを解決するための手順

WordPressにログインして『Smash Balloon Instagram Feed』プラグインの設定画面を開くと、下記のようなエラーが表示されていました。

Smash Balloon Instagram Feedのエラー表示

プラグインのアップデートを確認

まずは最新バージョンのSmash Balloonを使用していることを確認してください。更新がある場合はすぐにアップデートしましょう。これでエラーが消えればラッキーです。

ダメな場合は次へ。

『フィードを表示して再試行』してみる

Smash Balloon Instagram Feedのエラーの解消方法

WordPresのダッシュボードにアクセスし、左側メニューの【instagram Feed】の中のsetting(もしくは「設定」)をクリック。

画面上部に表示されているエラーの【フィードを表示して再試行】をクリックしてみます。

Smash Balloon Instagram Feedのエラー表示

もしかしたら、上の画像のようなエラーは一旦消えたかもしれませんが、下のような『ソースが無効』というエラーはまだ表示されているかもしれません。

Smash Balloon Instagram Feedのエラー表示「ソースが無効」

その場合、数時間くらいで反映される場合があるので、2~3時間経ってから、再度、以下のエラー表示が出ているか確認してみてくださいね。

時間をおいてもエラーが消えず、フィードも更新されない場合は次へ。

インスタグラムアカウントの再接続

先にブラウザでInstagramのアカウントにログインしておきましょう。

Smash Balloon Instagram Feedのソースが無効の表示

『ソースが無効』というエラーメッセージの右側にある【再接続】のリンクをクリック

Smash BalloonのInstagramフィードが表示されない、更新されないエラーの原因と対処法

左を選んで(デフォルトのまま)【Connect】をクリック

Smash BalloonのInstagramフィードが表示されない、更新されないエラーの原因と対処法

【Connect with Instagram】をクリックします。

【Receive Get started emails】のチェックを入れるとSmash Balloonからのお知らせメールが届きます。受け取りたい場合はそのままでOKです。

Instagramに画面が移り、アクセスの許可を求めるメッセージが表示されるので、【許可する】をクリックします。

Smash BalloonのInstagramフィードが表示されない、更新されないエラーの原因と対処法
Smash BalloonのInstagramフィードが表示されない、更新されないエラーの原因と対処法

安全性の確認として、表示されたURLは自分のものかどうかを聞かれています。表示されているURL(ドメイン)を確認し、間違いがなければ【Yes, it is my domain】をクリックします。

Smash BalloonのInstagramフィードが表示されない、更新されないエラーの原因と対処法

これでエラーが消えて、フィードも更新されました!

公式サイトをみると、どうやらインスタグラムやFacebookアカウントのパスワードや、プライバシー設定を変更したり、アプリ権限に関連する設定を変更したりするとエラーが出る原因になるとのこと。

ただ、私の経験上、Smash BalloonのアップデートやWordPress本体の更新があったときなどにもエラーが出ているように思います。

以下によくあるエラーの原因をまとめてみました。

よくあるエラーの原因

Smash BalloonのInstagramフィードが表示されない、更新されないエラーの原因と対処法

Instagramフィードが表示されない場合、以下のような原因が考えられます。

アクセストークンの期限切れ

Instagram APIはアクセストークンを使用してデータにアクセスしますが、このトークンには有効期限があります。期限切れになるとフィードが表示されなくなります。

APIとは?

API(Application Programming Interface)は、異なるソフトウェアやシステムが互いに情報をやり取りするための「仲介役」となる仕組みです。たとえば、天気予報アプリが気象データを取得する際に使用するのがAPIです。

アクセストークンとは?

アプリやサービスがAPIを利用して特定のデータや機能にアクセスするための「鍵」のようなもので、InstagramやXなどでは、ユーザーのアカウントに安全にアクセスするためにアクセストークンが必要です。

Instagram APIの変更

Instagramは頻繁にAPIの仕様を変更します。それにより、プラグインが対応していない場合、エラーが発生することがあります。

要は、プラグイン側の問題ということになり、アップデートを待つか、別のプラグインを検討しましょう。

インスタグラムのフィード投稿に使えるプラグイン

WPZOOM Social Feed Widget & Block

Social Feed Gallery

プラグインやテーマの競合

使用している他のプラグインやテーマがSmash Balloonと競合し、正常に動作しないことがあります。これに関しては、プラグインをひとつひとつ無効化して、試していくしかないです。

こんなときのためにも、プラグインは最小限にしておくことをおすすめします。

まとめ

Smash BalloonでInstagramフィードが表示されない問題は、アクセストークンの期限切れやキャッシュの問題など、比較的簡単に解決できることが多いです。

これらの手順を試しても解決しない場合は、公式サポートを利用して適切な対応を受けましょう。

クリックで飛べる目次