API Détecteur Opérateur
API permettant de détecter l'opérateur mobile
L' API est appelée par l'url "https://mactopup.com/api/detect_operator" stocké dans la variable $base_url
Remplacez les valeurs des champ "phone", "isocode" et "token" dans le tableau $fields par les informations spécifiques à votre cas. Assurez-vous de fournir le numéro de téléphone pour lequel vous souhaitez détecter l'opérateur, l'ISO code de votre pays, et votre token d'authentification fourni par MACTOPUP.
Une fois la requête exécutée, le résultat est stocké dans la variable $response. Vous pouvez ensuite décoder les données JSON en utilisant json_decode() pour obtenir les informations sur l'opérateur détecté.
Pour faciliter le débogage et la compréhension des données renvoyées par l'API, nous utilisons var_dump($response) pour afficher les résultats dans un format lisible.
Réponse de l'API : Status Success (200)
Cette erreur est retournée avec le status 422 lorsque la requête est formulée avec le champ token vide
Cette erreur es associé au status code 403
Votre compte est invalide ou inactif en cas d'inactivité pendant une longue période.
Status code : 403
Une erreur interne au serveur ou une maintenance
Status code: 400
Ces erreurs indiquent spécifiquement que vous envoyez au serveur une requête avec le champ numéro de téléphone vide ou le champ Iso code pays est vide.
Status code: 401
Cette erreur s'affiche lorsque votre token ne correspond pas simplement à celui généré dans votre tableau de bord.
Staus code: 422
Cette signifie que l'opérateur réseau associé au numéro mobile entré n'est pas actuellement disponible
Status code: 422
Cela veut dire que l'opérateur n'est en service actuellement, ça peut être du à une opération de maintenance initié par l'operateur concerné.
Status code: 422
L'opérateur ne fais pas parti de notre service réseau.
Status code : 422
Cette erreur indique que le système n'arrive pas à détecter votre opérateur. Cela arrive généralement quand un numéro est mal formaté ou quand vous entrer le numéro d'une ligne fixe.
Status code: 500
Une erreur interne du serveur, la détection de l'opérateur a échoué
Code erreur : 405
Cette erreur survient lorsque vous essayez d'accéder à l'API directement via le lien: https://mactopup.com/api/detect_operator sans soumettre une requête POST
Last updated