https://api.grizzlysms.com/stubs/handler_api.php?api_key=$api_key&action=getNumberV2&service=$service&country=$country&maxPrice=maxPrice&providerIds=$providerIds&exceptProviderIds=$exceptProviderIds
&action=getNumberV2
Cette méthode fonctionne de manière similaire à la méthode getNumber, accepte les mêmes paramètres, mais retourne des informations supplémentaires sur l'activation.
$api_key — votre clé API (disponible dans les Paramètres);
$service — code du service;
$country — code du pays. Vous pouvez passer "any" ou laisser la valeur vide pour que le système sélectionne automatiquement le meilleur pays disponible en fonction du stock, du prix et de la livrabilité;
$maxPrice — prix maximum auquel vous êtes prêt à acheter un numéro;
$providerIds - liste des fournisseurs à partir desquels les achats seront effectués, séparés par des virgules (ex. 1,2,3)
$exceptProviderIds - liste des fournisseurs exclus des achats de numéros, séparés par des virgules (ex. 1,2,3)
Erreurs possibles:
BAD_KEY — vérifiez votre clé API;
NO_NUMBERS — réessayez la requête ou choisissez un autre pays;
The service is prohibited for sale by administration — sélectionnez un autre service;
SERVICE_UNAVAILABLE_REGION — l'accès depuis votre région est restreint, utilisez une autre IP.
Exemple de réponse réussie:
{
"activationId": 38496653,
"phoneNumber": "66846426435",
"activationCost": 12.34,
"currency": 840,
"countryCode": "2",
"canGetAnotherSms": "1",
"activationTime": "2025-12-31 23:30:55"
}
Où 38496653 est l’ID d’activation. 66846426435 est le numéro de téléphone,
12.34 - est le prix d’achat,
870 - est le code de devise selon la norme ISO 4217, 2 - est le code du pays,
0/1 = true/false indique si un second SMS est supporté,
2025-12-31 23:30:55 - est la date de début de l'activation