### [エラー 400: Invalid_request](https://wpmailsmtp.com/docs/error-400-invalid_request/)

**公開日:** 2024年9月30日
**著者:** David Ozokoye

**内容:**

### 概要

エラー 400: Invalid_request は、Google OAuth クライアントの設定時に発生することが多いです。Gmail の API を通じてメールを送信する際にこのエラーが発生することがよくあります。

### 原因

このエラーがサイトで発生する主な理由は 2 つあります：

1. **OAuth 同意画面の設定が不適切：** Google Cloud プロジェクト内の OAuth 同意画面が正しく設定されていません。
2. **認証されていないテストユーザー:** 認証に使用されるGoogleアカウントが、「テスト」ステータスに設定されたアプリケーションのテストユーザーとして登録されていない。

### 解決策

エラー400: Invalid\_requestを解決するには、以下の手順に従ってください：

1. **OAuth同意画面の設定を更新する：** アプリケーションがまだ本番環境でない場合、OAuth同意画面を「テスト」ステータスに切り替えます。その後、テストフェーズ中に認証を許可するために、Googleアカウントをテストユーザーとして追加します。 設定方法については、[Google Cloud での OAuth 同意の設定方法](https://wpmailsmtp.com/docs/how-to-set-up-the-gmail-mailer-in-wp-mail-smtp/#create-app) のチュートリアルをご覧ください。
2. **アプリパスワードの利用:** WP Mail SMTPの[その他のSMTPメーラー](https://wpmailsmtp.com/docs/how-to-set-up-the-other-smtp-mailer-in-wp-mail-smtp/)を使用している場合、Googleアカウントのセキュリティ設定からアプリパスワードを生成することを推奨します。 その後、SMTPプラグインの認証時には個人パスワードではなく、このアプリパスワードを使用する必要があります。

**注意:** アプリパスワードの生成方法の詳細については、必ず[その他のSMTPチュートリアル](https://wpmailsmtp.com/docs/how-to-set-up-the-other-smtp-mailer-in-wp-mail-smtp/#secure-gmail)をご確認ください。

以上です！これで「Invalid\_request」エラーの修正方法がわかりました。

サイトのメール配信率を向上させたいですか？[追加接続](https://wpmailsmtp.com/docs/configuring-additional-connections/)を設定し、[バックアップメール送信機能](https://wpmailsmtp.com/docs/configuring-backup-connection/)として活用することをご検討ください。

**カテゴリ:** エラーライブラリ

