je suis actuellement en train de mettre en place une gestion de mail pour une entreprise. On a donc décidé d'utiliser l'api de mailJet pour cela, mais lorsque j’exécute la commande cURL, une erreur se produit:
{"ErrorIdentifier":"02fcc30f-6b4d-4136-98eb-225c94061e86","ErrorCode":"mj-0002","StatusCode":400,"ErrorMessage":"Malformed JSON, please review the syntax and properties types."}
J’espère que quelqu'un aura une solution. Je vous met ci-joint le script que j'utilise :
curl -s \
-X POST \
--user "$MJ_APIKEY_PUBLIC:$MJ_APIKEY_PRIVATE" \
https://api.mailjet.com/v3.1/send \
-H 'Content-Type: application/json' \
-d '{
"Messages":[
{
"From": {
"Email": "pilot@mailjet.com",
"Name": "Mailjet Pilot"
},
"To": [
{
"Email": "passenger1@mailjet.com",
"Name": "passenger 1"
}
],
"Subject": "Your email flight plan!",
"TextPart": "Dear passenger 1, welcome to Mailjet! May the delivery force be with you!",
"HTMLPart": "<h3>Dear passenger 1, welcome to Mailjet!</h3><br />May the delivery force be with you!"
}
]
}'
Merci d'avance pour vos réponses.
PS : lorsque dans l'url je met :
https://api.mailjet.com/v3.1/send
j'obtiens une erreur de JSON (je penses qu'il y a un rapport avec mon erreur mais comment y remédier ?)
Problème API MailJet (cURL)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.