SDK
Dateien
`files.list`, `listAll`, `iterate`, `get`, `download`, `listLinks`, `listAllLinks`, `iterateLinks` und `delete`.
Alle Methoden
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)Jeder Anhang, den das Postfach enthält, gesendet und empfangen, die Seite „Dateien“ der App. download liefert die Bytes als Uint8Array, und die Links sind die Download-Links, als die ein großer Anhang verschickt wurde, mit der Angabe, wie oft jeder abgerufen wurde.
Lesen braucht threads:read und Löschen threads:write, und nur der Eigentümer des Workspace darf löschen. Ein auf bestimmte Adressen oder Domains beschränkter Schlüssel sieht nur die Dateien, die an diese kamen.