L' API est appelée par l'url "https://macsmspro.com/api/whatsapp_v2" stocké dans la variable $url
<?php
$url = "https://macsmspro.com/api/whatsapp_v2";
$fields = array(
"name" => "COFFEE SHOP", // name
"phone" => "4477814xxx", // recipient phone
"message" => "Hello world", // body message
"token" => "$2yxxxxxxxxxxxxx", // API token
"files" => array(
"url_file"
)
);
$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>";
?>
Réponse
Les erreurs répertoriées
Le nom compte Whatsapp business associé à votre page Facebook est requis. Code erreur 422
Le téléphone destinataire est requis. Code erreur 422
Le message est requis. Code erreur 422
Le token est requis. Code erreur: 422
Compte invalide. Code erreur 403
Votre compte a été suspendu. Code erreur : 403
Compte pas encore crédité. Code erreur 403
Votre solde est insuffisant. Code erreur 403
Token incorrect. Code erreur 401
Accès non autorisé. Code erreur 405
Vous devez d'abord valider votre nom utilisateur business.
Vous devez lier votre page facebook à votre compte whatsapp business.
La connexion avec la page facebook et notre service n'a pas reussie. Code erreur 401
Veuillez valider le nom utilisé dans le formulaire d'envoi de MACSMSPRO Whatsapp sur https://www.macsmspro.com/form_whatsapp. Code erreur 400
Message Whatsapp non envoyé. Code erreur 400
Erreur, message non envoyé. Code erreur 500