2017-07-17 16 views
1

Gmail APIを使用してJavaでメールを送信しています。 コードは正常に動作し、電子メールを送信できます。Gmail APIを使用して送信された電子メールは時折Gmailのアカウントをブロックします

しかし、しばらくすると、同じコードで401が不正になり、例外が発生し、Gmailアカウントがブロックされます。必要な

アクション::私はGoogleからのメールだ

Googleアカウントが

一時的に無効になっているとGoogleがあるため、私たちTerms of Serviceの違反のため、あなたのアカウント、[email protected]を無効にしています。

この問題の原因は何ですか?どのGoogleサービス用語が違反されていますか?

+1

あなたも電子メールを送信していますか?多分gmailがあなたをスパマーとして分類するつもりです – ddb

+1

ドキュメントによると、クォータの問題はHTTP 403またはHTTP 429になります。https://developers.google.com/gmail/api/v1/reference/quota – JulienCsj

+0

私はそうではありません送信する電子メールが多すぎます。私は10-15のメールをほとんど送りません.. @ddb – Gopal

答えて

0

誰かがhereと回答したため、Gmail APIへのリクエストごとにアクセストークンが必要なため、APIキーでは不十分です。

G + APIを使用してログインしている場合でも、ユーザーのGmailへのアクセスをアプリに許可することはできません。 GmailのAPIへのアクセスを取得の詳細については、こちらを

チェック:https://developers.google.com/gmail/api/overview#auth_and_the_gmail_api

+0

あなたの努力を感謝してください。私はすでに[このリンク](https://stackoverflow.com/questions/25334746/401-unauthorised-error-when-using-jquerys-get-and-gmail-api/25336197#25336197)に行きました。私の場合は違う。メールの送信時にアクセストークン/リフレッシュトークンを送信しています。もう一つは、私のコードが大部分の時間に働いていること、時には401を投げることです – Gopal

関連する問題