Ce référentiel est destiné à l'API Python TempMail.lol.
La bibliothèque est complètement différente de la version 2.xx. Veuillez consulter Utilisation pour en savoir plus sur les modifications apportées à la bibliothèque Python.
Veuillez passer à la nouvelle version de la bibliothèque si vous utilisez une nouvelle clé API. Si vous utilisez toujours un identifiant BananaCrumbs, vous devez utiliser la v2.
Vous pouvez installer l'API TempMail à l'aide de PIP :
pip install tempmail-lol
Si vous disposez d'un abonnement TempMail Plus ou Ultra, vous pouvez l'utiliser dans l'API. Veuillez consulter l'utilisation ci-dessous. Si vous avez besoin d'aide, demandez sur notre serveur Discord ou envoyez-nous un e-mail à [email protected].
Vous n'avez pas besoin d'une clé API pour utiliser le niveau gratuit de 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
Notez que le jeton pour les boîtes de réception personnalisées est stocké sur votre domaine sous la forme d'un enregistrement texte portant le nom _tmpml
et un hachage sha512.
Voir plus de détails dans comptes.tempmail.lol.