Choisir une langue

Le point d'accès compatible sms-activate

Continuez à utiliser les bots et panneaux conçus pour le protocole sms-activate en changeant une seule URL. Actions prises en charge, formats d'identifiants et différences à connaître.

Sur cette page
  1. Point d'accès
  2. Exemple
  3. Actions prises en charge
  4. Identifiants
  5. Différences à connaître

De nombreux outils utilisent le protocole sms-activate. SmsGrab propose un point d'accès compatible : ces outils fonctionnent dès que vous changez l'URL de base et utilisez votre clé API SmsGrab.

Point d'accès

Texte
https://smsgrab.com/api/stubs/handler_api.php

Envoyez api_key et action ainsi que les paramètres de l'action, en GET ou en POST. La clé peut aussi être envoyée comme Authorization: Bearer.

Exemple

Bash
curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getBalance"

curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getNumber&service=tg&country=6"

curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getStatus&id=100000123"

curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=setStatus&id=100000123&status=6"
Texte
ACCESS_BALANCE:12.34
ACCESS_NUMBER:100000123:6281234567890
STATUS_WAIT_CODE
STATUS_OK:482913
ACCESS_ACTIVATION

Actions prises en charge

Action Rôle
getBalance, getBalanceAndCashBack Votre solde
getNumber, getNumberV2 Acheter un numéro
setStatus 1 prêt, 3 attendre un autre SMS, 6 terminer, 8 annuler et rembourser
getStatus, getStatusV2 En attente, code reçu ou annulé
getActiveActivations Numéros encore actifs
getPrices, getTopCountriesByService, getNumbersStatus Prix et stock
getCountries, getServicesList Pays et services avec leurs identifiants

Identifiants

  • Les services utilisent les codes courts du protocole quand ils existent, comme wa WhatsApp, tg Telegram, go Google, fb Facebook, ig Instagram et ds Discord. Nos propres identifiants de service fonctionnent aussi.
  • Les pays utilisent les identifiants numériques du protocole quand ils existent, comme 0 Russie, 6 Indonésie, 4 Philippines, 22 Inde et 187 États-Unis. Nos identifiants et les codes ISO fonctionnent aussi.
  • getCountries et getServicesList renvoient les listes complètes et à jour.
  • Un id d'activation est un nombre comme 100000123, que l'API REST accepte également.

Différences à connaître

  • Les montants sont en dollars américains, avec deux décimales, à votre prix développeur. Ce ne sont pas des roubles.
  • operator est ignoré ; la meilleure offre disponible est choisie pour vous.
  • Les erreurs sont renvoyées comme dans le protocole d'origine, avec HTTP 200 et un texte comme NO_NUMBERS, NO_BALANCE ou BAD_KEY. Trop de requêtes reçoivent HTTP 429 avec TOO_MANY_REQUESTS.
  • NO_ACCESS signifie que la clé n'a pas la portée purchase, que l'adresse IP n'est pas autorisée ou que le plafond de dépense quotidien est atteint.
  • La location n'est pas disponible via ce point d'accès.

Tout le reste est commun avec l'API REST : mêmes clés, limites, prix, remboursements et webhooks.

Cet article vous a-t-il été utile ?

Besoin d’aide supplémentaire ?

Écrivez-nous. Nous répondons à chaque message, généralement en quelques heures.

Ou écrivez-nous à support@smsgrab.com