Utiliser l'api mailjet avec PHP

olivier -  
 jo -
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
A voir également:

2 réponses

Tarble Messages postés 592 Date d'inscription   Statut Membre Dernière intervention   103
 
Bonjour,
je ne connais pas cette api, mais une question, pourquoi n'utilise tu pas la fonction mail() tout simplement ?
0
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Simplement pour éviter les problèmes de non délivrabilité.
0
Tarble Messages postés 592 Date d'inscription   Statut Membre Dernière intervention   103
 
okay merci
0
jo > Tarble Messages postés 592 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,

As tu trouvez une solution, je bloque aussi?
0