API WHATSAPP
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
{"success":
{
"delivered_status":"SUCCESSFUL",
"sent_from":"COFFEE SHOP",
"sent_to":"4477814xxx",
"msg_body":"Hello world",
"credits_used":0.22,
"remaining_credits":101.25,
"authorize_attachment":"True",
"sender_ip":"36.121.214.155",
"sender_user_agent":"Mozilla\/6.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/607.306 (KHTML, like Gecko) Chrome\/205.2.0.0 Safari\/607.30",
"timestamp":"2023-08-19 15:35:30",
"sender_url":"example.com/sms/form",
"sender_used_browser":"Google Chrome",
"sender_country":"FR",
"sender_region":"Île-de-France",
"sender_city":"Paris",
"sender_location":"48.8567,2.3497",
"sender_internet_provider":"AS9009 M247 Europe SRL",
"source":"WHATSAPP API"
}
}
Les erreurs répertoriées
YOUR_WHATSAPP_BUSINESS_NAME_REQUIRED
Le nom compte Whatsapp business associé à votre page Facebook est requis. Code erreur 422
THE_RECIPENT_PHONE_NUMBER_IS_REQUIRED
Le téléphone destinataire est requis. Code erreur 422
THE_MESSAGE_BODY_IS_REQUIRED
Le message est requis. Code erreur 422
TOKEN_REQUIRED
Le token est requis. Code erreur: 422
INVALID_ACCOUNT
Compte invalide. Code erreur 403
ACCOUNT_SUSPENDED
Votre compte a été suspendu. Code erreur : 403
ACCOUNT_NOT_CREDITED
Compte pas encore crédité. Code erreur 403
INSUFFICIENT_CREDIT
Votre solde est insuffisant. Code erreur 403
TOKEN_INVALID
Token incorrect. Code erreur 401
METHOD_NOT_ALLOWED
Accès non autorisé. Code erreur 405
WHATSAPP_BUSINESS_AUTHENTIFICATION_NAME_ERROR
Vous devez d'abord valider votre nom utilisateur business.
Vous devez lier votre page facebook à votre compte whatsapp business.
UNABLE_CONNECTION
La connexion avec la page facebook et notre service n'a pas reussie. Code erreur 401
WHATSAPP_MESSAGE_NOT_SENT
Veuillez valider le nom utilisé dans le formulaire d'envoi de MACSMSPRO Whatsapp sur https://www.macsmspro.com/form_whatsapp. Code erreur 400
ERROR_MESSAGE_NOT_SENT
Message Whatsapp non envoyé. Code erreur 400
ERROR_500
Erreur, message non envoyé. Code erreur 500
Last updated