Aller à la documentation
API

Compter le courrier de chaque dossier

Ce qu'affiche la barre latérale de l'application, pour chaque dossier et chaque adresse.

GET/threads/counts

Exécute le véritable appel sur votre espace de travail.

GET /threads/counts

Ce qu'affiche la barre latérale de l'application, pour chaque dossier et chaque adresse.

Exemple

Nécessite threads:read. folders contient une ligne pour inbox, sent, spam, archive, trash et snoozed, chacune avec le nombre de conversations du dossier et combien d'entre elles sont non lues, puis unread, dont le nombre est celui des conversations non lues de la boîte de réception. addresses compte les conversations de la boîte de réception arrivées à chaque adresse, avec null pour le courrier qui n'en a enregistré aucune.

curl
curl "$OE/threads/[email protected]" -H "$AUTH"
Réponse
{  "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 }]}

Une clé ou une application limitée à certaines adresses ne compte que le courrier arrivé à celles-ci. address restreint chaque décompte à une seule adresse, et une adresse hors de portée de la clé ne compte rien au lieu d'échouer.

Référence