Snapmail API

SnapmailのAPIを使用すると、Snapmail.cc上のメールのデータを取得することができます。 オートメーションタスクで使用できます。

指定されない限りすべてのデータがJSONとして返されます。

あなたも見てもいいです APIでメールから認証コードを取る例 > >

Endpoints

POST /emailList/filter - メールボックスからすべてのメールを取得する。

key and emailAddress は必須で、 マイアカウント API keyが見つかりました。その他のパラメータはオプションです。

isPrefix: 接頭語メールボックスからすべてのメールを取得する、これでYourMail Box 2233@snapmail.ccのメールを入手できます。

count: 指定された数のメールをメールで取得します。一番近い2つのメールだけが必要な場合があります。

結果の最大数は50メールです。pageオプションを使用すると、さらに多くの結果を得ることができます。

# 例
POST https://www.snapmail.cc/emailList/filter
Content-Type: application/json

{
  "key": "9a4df3ec-324a-xd3e-12s6-a1f17ca20161",
  "emailAddress": "howareyou@snapmail.cc",
  "isPrefix": true,
  "page": 1,
  "count": 1
}

# Response sample:
[
  {
    'html': '<!DOCTYPE html><html><head></head><body><p>This is a test email.</p></body></html>',
    'text': 'This is a test email.',
    'headers': {
      'content-type': '',
      'from': 'test@snapmail.cc',
      'to': 'test@snapmail.cc',
      'subject': 'test',
      'message-id': '',
      'date': 'Mon, 20 Jan 2024 05:45:22 +0000'
    },
    'subject': 'test',
    'messageId': '',
    'priority': 'normal',
    'from': [{ 'address': 'test@snapmail.cc', 'name': '' }],
    'to': [{ 'address': 'test@snapmail.cc', 'name': '' }],
    'date': '2024-01-20T05:45:22.000Z',
    'id': '256ad5eb-911f-4dde-a2f6',
    'time': '2024-01-20T05:45:25.801Z',
    'timestamp': 1997351925801,
    'envelope': {
      'from': { 'address': 'test@snapmail.cc', 'args': false },
      'to': [{ 'address': 'test@snapmail.cc', 'args': false }]
    },
    'read': false
  }
]

GET /email/:id - IDで指定されたメールを取得する(idは/emaillist/:boxから取得する必要があります)

# 例
https://www.snapmail.cc/email/LBmlAa56

GET /email/:id/html - 与えられた電子メールHTML体を得てください

# 例
https://www.snapmail.cc/email/LBmlAa56/html

DELETE /email/:id - IDで指定されたメールを削除

体験Snapmail

トップページに戻る