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