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]。
您不需要 API 金鑰即可使用 TempMail 的免費方案。
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 中的更多詳細資訊。