Advertisement
sofianels

cURL Mailjet Testing

Jun 14th, 2013
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.08 KB | None | 0 0
  1. <?php
  2. $username = 'VOTRE ID';
  3. $password = 'VOTRE MDP';
  4. /*Initialisation de la ressource curl*/
  5. $c = curl_init();
  6. /*On indique à curl quelle url on souhaite télécharger*/
  7. curl_setopt($c, CURLOPT_URL, "https://api.mailjet.com/0.1/reportEmailSent/?output=json&campaign_id=VOTREIDCAMPAGNE");
  8. /*On indique à curl de nous retourner le contenu de la requête plutôt que de l'afficher*/
  9. curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
  10. /*On indique à curl de ne pas retourner les headers http de la réponse dans la chaine de retour*/
  11. curl_setopt($c, CURLOPT_HEADER, false);
  12. /*On indique à curl de suivre les redirections par le header http location*/
  13. curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
  14. curl_setopt($c, CURLOPT_USERPWD, $username . ":" . $password);  
  15. /*On execute la requete*/
  16. $output = curl_exec($c);
  17. /*On a une erreur alors on la leve*/
  18. if($output === false)
  19. {
  20.     trigger_error('Erreur curl : '.curl_error($c),E_USER_WARNING);
  21. }
  22. /*Si tout c'est bien passé on affiche le contenu de la requête*/
  23. else
  24. {
  25.     var_dump($output);
  26. }
  27. /*On ferme la ressource*/
  28. curl_close($c);
  29. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement