Se connecter

API SMS : erreurs, codes de statut et limites de débit

Ce que signifie chaque code et combien de requêtes vous pouvez faire.

Dernière mise à jour

Les erreurs ont toujours la même forme. Programmez en fonction de code, jamais de message : le texte peut changer, le code non.

json
{
  "error": {
    "code": "device_not_found",
    "message": "Device dev_oppo_cph2577 not found.",
    "requestId": "req_01H8X2K9"
  }
}

Statuts HTTP

StatutSignificationQue faire
200acceptéerien
400la requête est mal forméecorrigez le corps ; réessayer ne servira à rien
401clé invalide ou révoquéecréez une nouvelle clé
402plus aucun message disponible sur le forfaitattendez le renouvellement ou changez de forfait
403le compte est bloqué, ou le destinataire s’est désinscritvérifiez le code ; réessayer ne servira à rien
404l’appareil, le message ou la conversation n’existe pasvérifiez l’id
409l’Idempotency-Key a été utilisée avec un corps différentutilisez une nouvelle clé pour une nouvelle requête
429trop de requêtesralentissez ; la limite se réinitialise chaque minute
5xxpanne de notre côtéréessayez avec la même Idempotency-Key

Codes d’erreur

CodeQuand il apparaît
validation_errorun champ manque ou est mal formé
invalid_numberle numéro n’est pas valide
message_too_longplus de 10 000 caractères
device_not_foundle deviceId n’appartient pas au compte
not_foundle message ou la conversation n’existe pas, sur GET /messages/:id et /conversations/:id (404)
quota_exceededles messages de ce cycle sont épuisés
account_blockedle compte a été bloqué (403) ; si vous pensez qu’il s’agit d’une erreur, écrivez à hello@droidsender.com
recipient_opted_outle destinataire a répondu STOP ; ne réessayez pas (403)
idempotency_conflictl’Idempotency-Key a déjà été utilisée avec un corps différent (409)
rate_limitedau-delà de la limite de requêtes de ce compte
invalid_keyla clé a été révoquée, ou n’a jamais existé

Limites

LimiteValeur
Requêtes à l’API60 par minute et par clé, multipliées par le nombre de téléphones connectés au compte (jusqu’à 3000)
Envoi par téléphoneenviron 30 messages d’une seule partie par minute ; sur la plupart des téléphones, Android autorise environ 30 parties de SMS par minute, donc un message en 3 parties compte pour 3
Messages par cyclele quota de votre forfait ; chaque réponse indique ce qu’il reste
Longueur du messagejusqu’à 10 000 caractères (environ 66 SMS en GSM-7)
champ reference200 caractères

Vos préférences en matière de cookies

Nous utilisons des cookies essentiels au fonctionnement du site. Avec votre accord, nous utilisons aussi des cookies de mesure d’audience et de publicité pour comprendre les visites et mesurer nos annonces. Vous pouvez modifier votre choix à tout moment dans les Paramètres des cookies. Politique relative aux cookies