Aucun résultat

Limites de l'API

À quoi servent les limites de messages

Une limite de messages surveille le nombre de messages qu'une application peut envoyer par jour. Le portail la présente comme un mécanisme permettant de définir et de surveiller les limites de messages d'une API, et en donne lui-même la raison : garder l'utilisation de l'API sous contrôle afin d'éviter des coûts indésirables et d'empêcher toute utilisation abusive du canal.

La limite peut être répartie par pays et, en plus, vous décidez de ce qu'il advient des messages au-delà de la limite — s'ils attendent, partent le lendemain ou sont supprimés.

Note

Cette page traite des Limites des messages API, c'est-à-dire du nombre de messages envoyés. Le nombre de requêtes qu'une application peut adresser à l'API est traité sur la page distincte Limites de requêtes de l'API.

Où trouver les limites

  1. Dans le menu du portail, cliquez sur Modules et API
  2. Sous Mes API et modules, cliquez sur la carte de votre application
  3. Restez sur l'onglet Réglages et faites défiler jusqu'à la partie Limites de l'API

La carte Limites des messages API affiche la configuration actuelle sur trois lignes — Nombre maximal de messages API par jour, Limite de messages par pays et Actions au-delà des limites. Tant que rien n'est défini, elle affiche à la place Vous n'avez aucun paramètre. et un bouton Configurer.

La carte Limites des messages API dans le détail de l'application

Comment définir les limites

Le bouton Configurer (ou Modifier, si vous avez déjà des limites) ouvre la fenêtre Limites des messages API en trois étapes. Vous passez de l'une à l'autre avec les boutons Suivant et Retour ; rien n'est enregistré avant le dernier clic sur Enregistrer.

Étape 1 — Nombre maximal de messages API par jour

Saisissez le nombre de messages que l'application peut envoyer en une journée. Sans nombre positif, le bouton Suivant reste désactivé.

La première étape avec le nombre maximal de messages par jour

Étape 2 — Limite de messages par pays

Laissez Sans limites, ou choisissez Définir la limite personnalisée pour un pays spécifique et sélectionnez dans le champ Rechercher un pays les pays que vous souhaitez traiter séparément. Chacun est ajouté à une liste où vous lui attribuez l'un des trois modes :

Mode Signification
API maximale Le pays puise dans la limite journalière commune et n'a pas de plafond propre
Limite Le pays a sa propre limite journalière, que vous saisissez dans le champ voisin
Bloquer Rien n'est envoyé vers ce pays

Dès que la liste contient plus d'une entrée, une ligne Autres pays apparaît ; elle définit le mode de tous les pays restants en une seule fois. L'icône de corbeille retire un pays de la liste.

La deuxième étape avec les limites par pays

Étape 3 — Actions au-delà des limites

Le portail demande Que faire des messages dépassant la limite ? et propose trois options :

Option Comportement
Enregistrer les messages dans la boîte d'envoi Les messages au-delà de la limite sont enregistrés dans la boîte d'envoi pour être traités plus tard
Envoyer demain Les messages au-delà de la limite partent le lendemain, à l'heure que vous définissez avec l'option
Supprimer les messages Les messages au-delà de la limite sont supprimés

La troisième étape avec les actions au-delà des limites

Avertissement

Un pays bloqué suit sa propre règle — les messages qui lui sont destinés sont supprimés, quelle que soit l'action au-delà des limites que vous avez définie.

Comment suivre l'utilisation de la limite

Au-dessus des onglets Réglages et Statistiques se trouve le panneau État actuel des limites de l'API, avec le pourcentage utilisé et une barre de progression. Si vous répartissez la limite par pays, une ligne s'ajoute pour chacun d'eux ; un pays bloqué affiche refusé à la place de la barre.

Le panneau État actuel des limites de l'API

À 80 %, le portail vous avertit par Your daily limit will soon be exceeded., et une fois la limite entièrement utilisée par Vous avez atteint votre limite API quotidienne !.

Le bouton Réinitialiser la limite remet à zéro le compteur des messages du jour — la fenêtre de confirmation précise que Le compteur des messages envoyés aujourd'hui sera remis à zéro. L'icône à côté d'une ligne de pays réinitialise uniquement ce pays. Tant que l'application n'a rien envoyé aujourd'hui, le bouton reste désactivé.

Avertissements en cas de trafic inhabituel

En plus des limites que vous définissez vous-même, le portail surveille aussi l'évolution du trafic de votre application dans le temps. Il compare les messages du jour avec ce que l'application envoyait au cours de la période précédente et vous avertit lorsque les deux divergent sensiblement.

Il distingue deux cas :

Ce qui se passe Comment cela se manifeste
Des messages commencent à partir vers un pays où votre application n'envoie habituellement pas Les messages sont enregistrés dans la boîte d'envoi et l'avertissement arrive par e-mail et par SMS
Un pays vers lequel vous envoyez régulièrement reçoit sensiblement plus de messages que d'habitude L'envoi continue et l'avertissement arrive par e-mail

Le premier cas sert donc aussi de protection — les messages attendent votre approbation, quelle que soit l'action au-delà des limites que vous avez définie.

Important

Ce contrôle ne s'exécute que tant que vous n'avez défini aucune limite par pays personnalisée à l'étape Limite de messages par pays. Dès que vous gérez les pays vous-même, le portail suit vos réglages et ne surveille plus les tendances.

Pour ne pas vous submerger, le portail n'envoie que quelques avertissements sur un même phénomène, puis se tait. Il a également besoin d'un historique d'envoi — pour une application nouvellement créée, sans rien à comparer, les tendances ne sont pas évaluées.

Comment supprimer les limites

La flèche à côté du bouton Modifier ouvre un menu avec l'option Effacer. La fenêtre de confirmation Supprimer les limites de l'API précise qu'une fois les limites supprimées, l'API ne restreindra plus l'envoi de messages en fonction des limites.

Cette page vous a-t-elle été utile ?