• Email : contact@refbax.com

Envoyer un mail « Mailchimp » avec python

📢 Image qui illustre un article sur le : Mailchimp, envoyer, requête, identifiant serveur, requête HTTP, f"https://{SERVER_ID}.api.mailchimp.com/3.0/campaigns/your-campaign-id/actions/send", requests.post(api_url,, response.status_code, print(response.text)
Facebook
Twitter
LinkedIn
Temps de lecture : 2 minutes

Il existe plusieurs façons d’envoyer un email avec Python, en utilisant différentes bibliothèques ou API. Pour envoyer un email via Mailchimp, vous pouvez utiliser l’API REST de Mailchimp qui vous permet de gérer des campagnes d’email et des listes de diffusion. Voici un exemple de code Python qui utilise l’API de Mailchimp pour envoyer un email à une liste de diffusion :

  1. Inscrivez-vous sur le site web de Mailchimp et créez un compte si vous n’en avez pas déjà un.

  2. Créez une liste de diffusion et ajoutez des abonnés à cette liste.

  3. Créez une campagne d’email et ajoutez du contenu à cette campagne.

  4. Générez une clé API et un identifiant de serveur pour votre compte Mailchimp dans les paramètres de votre compte. Vous aurez besoin de ces informations pour accéder à l’API.

  5. Installez la bibliothèque requests avec pip : pip install requests

  6. Utilisez la bibliothèque requests pour envoyer une requête HTTP à l’API de Mailchimp pour envoyer l’email à votre liste de diffusion :

import requests

# Remplacez API_KEY par votre clé API et SERVER_ID par votre identifiant de serveur
API_KEY = "your-api-key"
SERVER_ID = "your-server-id"

# Définissez l'URL de l'API de Mailchimp
api_url = f"https://{SERVER_ID}.api.mailchimp.com/3.0/campaigns/your-campaign-id/actions/send"

# Définissez les headers de la requête
headers = {
    "Content-Type": "application/json",
    "Authorization": f"apikey {API_KEY}",
}

# Envoyez la requête HTTP à l'API de Mailchimp
response = requests.post(api_url, headers=headers)

# Vérifiez le status code de la réponse pour savoir si l'email a été envoyé avec succès
if response.status_code == 200:
    print("Email envoyé avec succès !")
else:
    print("Erreur lors de l'envoi de l'email")
    print(response.text)

Ce code envoie une requête HTTP POST à l’API de Mailchimp pour envoyer l’email à la liste de diffusion. Vous devrez remplacer "your-api-key" par votre clé API, "your-server-id" par votre identifiant de serveur et "your-campaign-id" par l’identifiant de votre campagne d’email.

Il est important de noter que vous devrez respecter les politiques d’utilisation

Laisser un commentaire

Sur le même thème 🤩

Mailchimp : Comment l’utiliser, le guide complet

Mailchimp : Comment l’utiliser, le guide complet

Publié le 28 mai 2019

MailChimp est un logiciel de collecte et de gestion d'emails pour l'envoi de newsletters et campagnes email marketing. C'est l'un...

Lire la suite
Qui suis-je ! 👨‍💻
Parfois on cherche par catégorie 📌

Enfilez-votre cape

Apprenez le webmarketing et le code grâce à nos différentes ressources et améliorez la visibilité de votre site internet, grâce à nos outils SEO.

refbax superhero bas