リストスレッドメソッドを使用しようとしました:
GET https://www.googleapis.com/gmail/v1/users/{MyEmailAddress}/threads?labelIds=INBOX&labelIds=UNREAD&key={YOUR_API_KEY}
resultSizeEstimate が、Gmail Web アプリの受信トレイの横にある数字と一致しません。
別の方法はありますか?
リストスレッドメソッドを使用しようとしました:
GET https://www.googleapis.com/gmail/v1/users/{MyEmailAddress}/threads?labelIds=INBOX&labelIds=UNREAD&key={YOUR_API_KEY}
resultSizeEstimate が、Gmail Web アプリの受信トレイの横にある数字と一致しません。
別の方法はありますか?
Gmail API は、Labels.Get() メソッドを使用して、各ラベルのメッセージとスレッドの合計数と未読数を提供するようになりました。参照: https://developers.google.com/gmail/api/release-notes および https://developers.google.com/gmail/api/v1/reference/users/labels
受信トレイ内のメッセージ (スレッドではなく) の正確な数を取得するには、Gmail UI でスレッド ビューをオフにします。
以下も使用できます。
in:inbox is:unread
UI と API の両方でクエリとして。labelId パラメータを削除します。