ユーザーがGmailアカウントへのアクセスを許可し、アプリがメールの送信などの呼び出しを行う場合、アプリで実行できるAPI呼び出しの数に制限はありますか、それともユーザーのアカウントを介してAPIにアクセスする回数
たとえば、私のアプリが100万人のユーザーによって実行されていて、API呼び出しの数がGoogleによって100,000に制限されている場合、どのデバイスがそれらの呼び出しを行うか、どのアカウントがトークンが関連付けられている場合、私のアプリはその日の残りの時間、それ以上API呼び出しを行うことができなくなりますか?
または、100,000のAPI呼び出しが、そのデバイスで実行されているアプリの単一のデバイスから行われる可能性があるが、Gmailサービスの使用を許可されたアカウントに制限されることを意味しますか?
避ける必要があるのは、さまざまなデバイスやアカウントからGmailサービスに対して1,000,000回のAPI呼び出しが行われると、Googleが突然アプリを制限することです。Googleがこのようにアプリを制限している場合は、Gmail APIを使用せず、ユーザーがユーザー名/パスワードを入力する必要がある通常のSMTPおよびPOPサービスの使用に戻すことをお勧めします。
以下はGoogleによって文書化されています:
アップロードレートは、アップロードリクエストを行っているスレッドの数に関係なく、ユーザーごとに1秒あたり1つのAPIリクエストです。
Google Apps EmailSettingsAPIの制限と割り当てから取得
しかし、「ユーザーごと」が何を意味するのか明確な定義はありません。アカウント?IPアドレス?クライアントID???