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;
$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