Aller à la documentation
SDK

Fichiers

`files.list`, `listAll`, `iterate`, `get`, `download`, `listLinks`, `listAllLinks`, `iterateLinks` et `delete`.

Toutes les méthodes

files.ts
import { writeFile } from 'node:fs/promises' const page = await openemail.files.list({ kind: 'pdf', sort: 'largest' })const file = page.items[0]! await writeFile(file.filename, await openemail.files.download(file.id)) const links = await openemail.files.listAllLinks(file.id)console.log(links.map((link) => [link.url, link.downloads])) await openemail.files.delete(file.id)

Chaque pièce jointe que contient la boîte aux lettres, envoyée et reçue, la page Fichiers de l'application. download renvoie les octets sous forme de Uint8Array, et les liens sont les liens de téléchargement sous lesquels une grosse pièce jointe est partie, avec le nombre de fois où chacun a été récupéré.

Lire demande threads:read et supprimer demande threads:write, et seul le propriétaire de l'espace de travail peut supprimer. Une clé limitée à certaines adresses ou certains domaines ne voit que les fichiers arrivés à ceux-ci.