Cartas y diálogos
Lista y páginas
GET /v1/mailboxes/{mailbox_id}/folders devuelve carpetas con un número total de letras total, número de no leídas unread y un valor de uidvalidity. Para una lista de letras use GET /v1/mailboxes/{mailbox_id}/messages: la respuesta contiene items, next_before y uidvalidity, hasta 40 letras por página.
Pase next_before como before en la siguiente solicitud. null significa el final de la lista. La búsqueda de q está limitada a 200 caracteres y se realiza en función del contenido del correo.
GET /v1/mailboxes/42/messages?folder=INBOXGET /v1/mailboxes/42/messages?folder=INBOX&before=120ID de letras
uid es el identificador de la carta dentro de la carpeta, folder es el nombre de la carpeta, mailbox_id es ID del buzón. El valor uidvalidity determina la versión de numeración de las letras en la carpeta. Tome los cuatro valores de la respuesta API y guárdelos juntos.
Si uidvalidity ha cambiado, vuelva a descargar la lista de correo de esta carpeta: el antiguo uid ya no se puede utilizar. Leer el contenido no marca el correo electrónico como leído. Para marcar, haga POST /v1/mailboxes/{mailbox_id}/messages/actions con action=read.
POST /v1/mailboxes/42/messages/actions
{"folder":"INBOX","uidvalidity":123456,"uids":[120],"action":"read"}La correspondencia como diálogo
GET /v1/mailboxes/{mailbox_id}/threads devuelve hasta 100 diálogos. Pase thread_id de la conversación seleccionada a GET /v1/mailboxes/{mailbox_id}/threads/{thread_id} para pasar sus letras de antiguas a nuevas.
Es posible que aparezca una nueva letra en el diálogo con un ligero retraso. Actualizar la lista; Para comprobar el envío, utilice el estado de la operación. No es necesario reenviar el correo electrónico debido al retraso en la visualización.