API MMS

L' API est appelée par l'url "https://macsmspro.com/api/mms_v2 " stocké dans la variable $url

<?php

$url = "https://macsmspro.com/api/mms_v2";


$fields = array(
    
    "name" => "MIASHOP", //name of your message
    "telephone" => "447745212xxx", //  recipient phone
    "message" => "Adidas Shoes is now available....", //  body of message
    "token" => "$2yxxxxxxxxxxxxxxxxxxxxxx", // api token 
    "files" => array(                   
        "url_image_1",
        ...
        "url_image_n",   // medias 
    )                 
);



$curl_options = array(
    CURLOPT_URL => $url,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query( $fields ),
    CURLOPT_HTTP_VERSION => 1.0,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HEADER => false
);

$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );

curl_close( $curl );



$response = json_decode($result);

echo "<pre>";
var_dump($response);
echo "</pre>";

?>

Remplacez les valeurs des champ "name", "telephone", "message", token et files dans le tableau $fields par les informations spécifiques à votre cas d'utilisation.

Le champ files est facultatif.

Le résultat de la requête est stocké dans la variable $response. Vous pouvez ensuite décoder les données JSON en utilisant json_decode() pour obtenir les informations issues de la réponse API.

Réponse de l'API : Avec le code 200 (success)

INTERPRETATION DES RESULTATS

AUTRES REPONSES RETOURNEES

Le nom émetteur ou ID Sender requis. erreur code : 422

Le nom utilisé et validé ne doit contenir que 10 lettres. Code Erreur: 422

Le numéro de téléphone destinataire est requis. Code erreur 422

Le corps du message est vide. Code erreur 422

Ce message vous signale que vous essayez de soumettre le formulaire avec le champ token vide

Cette erreur est retournée avec le status 422

Cette erreur es associé au statut code 403

Votre compte n'est pas encore validé(compte invalide) ou votre compte a été suspendu(compte suspendu)

Vous obtenez cet erreur lorsque votre balance est de 0.

Statut code erreur : 403

Votre crédit est insuffisant . Code erreur : 403

Votre token est incorrect. Code erreur: 401

Accès non autorisé. Code erreur : 405

Envoi effectué mais la ligne de votre destinataire n'est pas active.

SMS non envoyé. Code erreur : 422

Erreur réseau. Code erreur: 500

Last updated