api python
V2.0.0
このリポジトリは、TempMail.lol Python API 用です。
このライブラリはバージョン 2.xx とはまったく異なります。Python ライブラリの変更点の詳細については、「使用法」を参照してください。
新しい API キーを使用している場合は、新しいバージョンのライブラリに切り替えてください。 BananaCrumbs ID をまだ使用している場合は、v2 を使用する必要があります。
PIP を使用して TempMail API をインストールできます。
pip install tempmail-lol
TempMail Plus または Ultra サブスクリプションをお持ちの場合は、API でそれを使用できます。使い方は下記をご覧ください。サポートが必要な場合は、Discord サーバーで質問するか、[email protected] にメールでお問い合わせください。
TempMail の無料枠を使用するために API キーは必要ありません。
from TempMail import TempMail
# Create a new TempMail object
tmp = TempMail ()
# If you have an API Key, use it here (you do not need an API key to use the free tier)
tmp = TempMail ( "tm.1234567890.randomcharactershere" )
# Generate an inbox with a random domain and prefix
inb = tmp . createInbox ()
# Or... use a prefix
inb = tmp . createInbox ( prefix = "joe" )
# Generate an inbox using a specific domain (you can also use your custom domain here)
# Prefixes on custom domains has no extra characters. For example, a custom domain example.com
# with a prefix of "whoever" will make "[email protected]". If you do not provide a prefix,
# a random one will be created for you.
inb = tmp . createInbox ( domain = "mycustomdomain.com" , prefix = "optional" )
# Check for emails (throws exception on invalid token)
emails = tmp . getEmails ( inb )
# Or... use the token (which is a string)
emails = tmp . getEmails ( inb . token )
print ( "Emails:" )
for email in emails :
print ( " t Sender: " + email . sender )
print ( " t Recipient: " + email . recipient )
print ( " t Subject: " + email . subject )
print ( " t Body: " + email . body )
print ( " t HTML: " + str ( email . html )) # may be None
print ( " t Date: " + str ( email . date )) # Unix timestamp in milliseconds
カスタム受信トレイのトークンは、 _tmpml
という名前と sha512 ハッシュのテキスト レコードとしてドメインに保存されることに注意してください。
詳細については、accounts.tempmail.lol を参照してください。