Instagram API エラーメッセージリファレンス

投稿を表示しようとしたときにエラーメッセージが表示された場合は、以下の表を使って問題を診断し、関連する解決策を見つけることができます。

APIリクエストが遅延するのはなぜですか?

あなたのウェブサイトが短時間に何度も不正なAPIリクエストを試みた場合、Instagramはあなたのウェブサイトからのすべてのリクエストを一時的にブロックします。これを防ぐために、プラグインは別のAPIリクエストが行われるまで5分間の遅延を設定します。Instagram Feed > Settings > Feedsで設定を保存し、すぐに別のAPIリクエストを試すことができます。

該当しないエラーメッセージが表示されるようになった。これはなぜですか?

プラグインはAPIエラーを記録し、接続に関する問題のトラブルシューティングに役立ちます。問題が解決すると、これらのエラーの一部だけが自動的にクリアされます。これらのエラーメッセージをリセットしたい場合は、Instagram Feed > Settings > Advancedに移動し、Reset Error Logの隣にあるResetボタンをクリックします。また、Instagram Feed > Settings > Feedsで設定を保存して、ハッシュタグ関連のエラーをクリアすることもできます。

データベース・エラー: データベース・ユーザの ALTER 権限が不足しています。

データベース・ユーザーにALTER権限があることを確認してください。必要であれば、ホスティングプロバイダーに連絡してください。解決したら、プラグインを一旦停止し、再度有効にして更新を完了させてください。

APIエラー400: あなたのアカウントはFacebookアカウントに接続されており、Facebookアカウントの今後のオフFacebookアクティビティは現在オフになっています。

Instagram/FacebookAPIの仕組みにより、将来のFacebookアクティビティオフ設定が無効になっている場合、当社のInstagramまたはFacebookアプリを使用してフィードを表示することはできません。ソースに接続してフィードを表示するには、FacebookアカウントまたはInstagramアカウントを使用して接続する必要があります。現在のところ、これを回避する方法はありません。これはAPIに直接設定されている制限であり、私たちが影響を与えることはできません。Facebook外のアクティビティに関する詳細情報は、こちらでご覧いただけます: https://www.facebook.com/help/1224342157705160

エラー投稿が見つかりません:

  • ユーザーフィード:このアカウントにはInstagram.comへの投稿はありません。
  • 最近のハッシュタグフィード過去24時間にこのハッシュタグへの投稿はありません。
  • フィードにIGTVの投稿を多く使用している。
  • アクセストークンに問題がある - API Error 400: The access_token is invalidをご覧ください。
  • includewords、excludewords、whitelist、blocking photosによるフィルタリングのしすぎ -このFAQをご覧ください。

あなたのアカウントにはIGTVの投稿が多い

InstagramはまだAPIでIGTV投稿をサポートしていない。しかし、これらの投稿が返されなくても、APIリクエストにはカウントされます。このため、最近の投稿がすべてIGTV投稿である場合、プラグインは利用可能な投稿がないと考える可能性がある。

解決方法
この問題を解決するには、"Instagram Feed "の設定ページ内の "Customize "タブに行き、"API request size "の設定を見つけ、IGTV投稿の使用頻度に応じて25以上に上げる。

あなたのアカウントは非公開です: アクセストークンは失効します。

これはインスタグラムでアカウントが「非公開」に設定されているためだ。非公開アカウントは、新しい投稿を取得するために60日ごとに手動で再接続する必要がある。

解決策
アカウントを「公開」にするか、60日ごとにアカウントを再接続する。

エラーこのハッシュタグの投稿を取得できません: ユーザーがリクエストしたハッシュタグ "XXXXXXXX "は、パーミッションが不足しているため表示できないか、無効であるか、存在しません。

  • このハッシュタグを使用した公開投稿は行われていません。このハッシュタグで投稿が行われると、このエラーは解消されます。

API エラー 100: ノード・タイプ (Media) で存在しないフィールド (media_product_type) にアクセスしようとしました。

WordPressのダッシュボード > プラグイン > インストール済みプラグインで、プラグインが最新であることを確認してください。

また、ソースを再接続する必要があります。再接続の方法については、こちらの再接続に関するドキュメントをご覧ください。

API エラー 100: サポートされていない取得要求です。

APIエラー100:サポートされていない取得要求です。ID 'xxxxxxxxxxxxx' を持つオブジェクトが存在しないか、パーミッションが不足しているためロードできないか、またはこの操作をサポートしていません。

これは、ソースIDがアクセストークンの認証ソースと一致しないことが原因である可能性もある。原因として考えられるのは、Instagram/Facebookの設定変更です。考えられる原因

  • 関連するFacebookページの管理ユーザーを変更する
  • インスタグラムまたはフェイスブックのアカウントのパスワードを変更する
  • インスタグラムかフェイスブックのプライバシー設定を変更する
  • InstagramまたはFacebookのいずれかのアプリのアクセス許可に関する設定を変更する。

解決方法
この FAQ に従ってソースを再接続してください。

注:この操作を行ってもエラーメッセージが表示される場合は、以下の場所でエラーログを消去してみてください:Instagram Feed > Settings > Advanced > "Reset Error Log" button.

APIエラー190: アクセストークンの検証エラーです。

アクセストークンに問題があります。これは、接続されているアカウントのパスワードの変更、その他のセキュリティの変更、またはアカウントのビジネス統合から弊社アプリが削除されたことが原因である可能性があります。また、アカウントに接続しようとしてアクセストークンを間違ってコピーした可能性もあります。

解決策

プラグインからソースを削除します。 Instagramフィード > 設定 > 赤いゴミ箱アイコンをクリックして接続ソースを削除し、変更を保存ボタンをクリックします。 その後、新しいアクセストークンを取得し、手動で接続してみてください。有効なアクセストークンを作成するために、私たちの ガイド.

APIエラー18: ハッシュタグの検索回数が週30回に制限されました。

インスタグラムのハッシュタグ検索は、週単位で30件までという制限があります。あなたのサイトが30以上のハッシュタグフィードを必要とする場合は、2つ目のFacebook/Instagramビジネスアカウントを作成し、Instagramフィード>設定に進み、ソースの管理セクションでソースを追加をクリックして接続する必要があります。

APIエラー1: 不明なエラーが発生しました。

プラグインが最新バージョンにアップデートされていることを確認してください。それでもこのエラーが表示される場合は、Facebook/Instagram APIに問題がある可能性があります。サポートにお問い合わせください。

APIエラー2: 予期しないエラーが発生しました。後でリクエストを再試行してください。

Instagram/FacebookのAPIに一時的な問題が発生している可能性があります。Instagramのフィード>設定>フィードと進み、すべてのキャッシュをクリアをクリックしてキャッシュをクリアしてみてください。数時間経ってもフィードが更新されない場合は、サポートにお問い合わせください。

エラー999: アクセストークンを復号化できませんでした。

アクセストークンを含むすべてのインスタグラムデータは、データベース内で暗号化されています。開発サイトやステージングサイトなど、別のサイトからデータベースを移行する場合は、以下の手順に従って、フィードを更新するためにアカウントまたはアカウントを再接続する必要がある場合があります:

プラグインからソースを削除します。 Instagram Feed > Settings > 赤いゴミ箱アイコンをクリックして接続ソースを削除し、Save Changesボタンをクリックします。 その後、ソースの追加をクリックし、接続を再作成します。アクセストークンを取得し、手動で接続を作成することもできます。 ガイドを参照してください。.

アカウントを再接続しても、エラー999が表示されたまま再び切断される場合は、このガイドの手順に従って問題を解決してください。

接続エラー: http_request_failed - cURL エラー 7: api.instagram.com ポート 443 への接続に失敗しました。

ホストによっては、他のウェブサイトへのリモートリクエストを防止するための制限やセキュリティ設定がある。

解決策
通常、ホストはこの問題を解決するか、あなたのサイトのために例外を作ることができます。このようなメッセージでホストに連絡してみてください:

InstagramプラグインがInstagram APIに接続しようとするとエラーが発生するようです。開発者から、http_request_failed - cURL error 7: Failed to connect to api.instagram.com port 443: 接続がタイムアウトしました。

接続エラー: http_request_failed - cURL エラー 6: ホストを解決できませんでした: graph.facebook.com

サーバーがインターネットに接続されていないか、ホストが接続をブロックしている可能性があります。ローカルの開発環境を使用している場合は、インターネットに接続されていることを確認してください。

接続エラー:http_request_failed - cURLエラー28: 解決は10000ミリ秒後にタイムアウトしました。

お使いのサーバーがInstagram APIへの接続を制限している可能性があります。

解決策
ソースに接続しようとしたときにこのエラーが発生する場合は、10分ほど経ってから再接続してみてください。それでも問題が解決しない場合や断続的に発生する場合は、ホストに連絡してInstagram APIに接続しようとするとこのエラーが表示されることを伝えてみてください。

別の解決策としては、以下の手順に従って「ビジネス」プロファイルとして接続してみることです。

API error 200: Requires instagram_basic permission to manage the object, the app may have the permission, but in order to use this API, the app needs to be owned by a verified business.

これは、Facebookページとプラグインに接続されたInstagramビジネスプロフィールとの間の接続が解除された場合に発生する。

解決策

Instagramビジネスプロフィールとしてソースを接続するには、Facebookページへのリンクが必要です。このガイドに従って、アカウントが正しく設定されていることを確認してください:Instagramビジネスプロフィール - Smash Balloon.

プラグインでソースを再接続します。 そのためには、以下の手順に従ってください:

  • WordPressのダッシュボード > Instagramのフィード > 設定 > に移動します。 削除赤いゴミ箱アイコン(スクリーンショットを参照)をクリックし、「Save Settings(設定を保存)」ボタンをクリックします。
  • ソースの追加ボタンをクリックし、アカウントの種類を選択し、Facebookでログインボタンをクリックします。Facebookに送信されたら、設定の編集ボタンをクリックして接続設定を確認し、すべてのページ、プロファイル、およびパーミッションが選択されていることを確認する必要があります。
  • ソースの再追加が完了したら、[Save Changes]ボタンをクリックします。
  • フィードの設定 > ソースを開き、プラグインに再接続したアカウントが表示するフィードにリンクされていることを確認します (スクリーンショット).

上記の一般的な問題を試しても投稿が表示されない場合は、サポートにお問い合わせください。

サポート

ドキュメントに答えが見つからない?

サポート

この記事は役に立ちましたか?