ドキュメント本文へスキップ
API

各フォルダーのメールを数える

すべてのフォルダーとすべてのアドレスについて、アプリのサイドバーに表示される内容。

GET/threads/counts

実際の呼び出しをワークスペースに対して実行します。

GET /threads/counts

すべてのフォルダーとすべてのアドレスについて、アプリのサイドバーに表示される内容。

例

threads:read が必要です。folders には inbox、sent、spam、archive、trash、snoozed の行があり、それぞれフォルダー内の会話の数とそのうち未読の数を持ちます。その後に続く unread の数は、受信トレイ内の未読の会話の数です。addresses はアドレスごとに届いた受信トレイの会話を数え、アドレスが記録されていないメールは null になります。

curl
curl "$OE/threads/[email protected]" -H "$AUTH"
レスポンス
{  "object": "mailbox_counts",  "folders": [    { "label": "inbox", "count": 412, "unread": 9 },    { "label": "sent", "count": 188, "unread": 0 },    { "label": "spam", "count": 3, "unread": 3 },    { "label": "archive", "count": 1270, "unread": 0 },    { "label": "trash", "count": 41, "unread": 1 },    { "label": "snoozed", "count": 2, "unread": 0 },    { "label": "unread", "count": 9, "unread": 9 }  ],  "addresses": [{ "address": "[email protected]", "count": 412 }]}

特定のアドレスに限定されたキーやアプリは、そのアドレスに届いたメールだけを数えます。address はすべての数を 1 つのアドレスに絞り込み、キーの届く範囲外のアドレスを指定しても失敗せず、何も数えません。

リファレンス