Utiliser l'api mailjet avec PHP

Bonjour,

Bien qu'ayant quelques connaissance en programmation PHP non objet, je galère pas mal a envoyer mon premier mail en passant par l'api mailjet : https://github.com/mailjet/mailjet-apiv3-php-no-composer

j'ai donc téléchargé les fichier du git et placé tout ca sur mon serveur web, voir le screen : http://image.noelshack.com/fichiers/2016/11/1458220739-pbmailjet2.png

Le bout de code que j'essaye d’exécuter est celui du fichier test.php à la racine du dossier :
<?php
error_reporting(E_ALL);
namespace mailjet;
use \Mailjet\Resources;

require 'vendor/autoload.php';


$mj = new \Mailjet\Client(getenv('c915ab*********'), getenv('b4e24******'));


$body = [
  'FromEmail' => "boutique@co****",
  'FromName' => "Marie-Louise *****",
  'Subject' => "En attendant que nous répondions à votre demande ...",
  'MJ-TemplateID' => "16113",
  'MJ-TemplateLanguage' => true,
  'Recipients' => [['Email' => "olivier*****"]],
  "Vars" => json_decode('{}', true)
];
$response = $mj->post(Resources::$Email, ['body' => $body]);
$response->success() && var_dump($response->getData());

?>


Le code vient de la création de ma campagne transactionnelle sur mailchimp donc est bon, je pense que le problème vient des include mais je m'y connais pas trop la dedant ... un peu d'aide s'il vous plait ...

Merci d'avance !

Olivier

2 réponses

  1. Bonjour,
    je ne connais pas cette api, mais une question, pourquoi n'utilise tu pas la fonction mail() tout simplement ?
    1. Simplement pour éviter les problèmes de non délivrabilité.
    2. okay merci
    3. @Tarblebonjour,

      As tu trouvez une solution, je bloque aussi?