Utilisation de la logique de relance pour le contenu connecté
Cette page explique comment ajouter des tentatives à vos appels de contenu connecté.
Fonctionnement des tentatives
Le contenu connecté reposant sur la réception de données provenant d’API, une API peut être indisponible par intermittence pendant que Braze effectue l’appel. Dans ce cas, Braze prend en charge la logique de nouvelle tentative pour tenter de nouveau la demande à l’aide d’un délai exponentiel.
Contenu connecté :retry
n’est pas disponible pour les messages dans l’application.
Utilisation de la logique de réessai
Pour utiliser la logique de réessai, ajoutez l’étiquette :retry
à l’appel au contenu connecté, comme le montre l’extrait de code suivant :
1
2
{% connected_content https://yourwebsite.com/api/endpoint :retry %}
{% connected_content https://www.braze.com :save my_content :basic_auth auth_name :retry %}
Lorsqu’une étiquette :retry
est incluse dans l’appel de contenu connecté, Braze tente de réessayer l’appel jusqu’à cinq fois.
Résultats des tentatives
Lorsqu’une nouvelle tentative réussit
Si une nouvelle tentative réussit, le message est envoyé et aucune autre tentative n’est effectuée pour ce message.
Lorsque l’appel API échoue et que les tentatives sont activées
Si l’appel API échoue et que cette option est activée, Braze relance l’appel en respectant la limite de débit que vous avez définie pour chaque nouvel envoi. Le braze déplace les messages défaillants vers l’arrière de la file d’attente et ajoute des minutes supplémentaires, si nécessaire, au nombre total de minutes qu’il faudrait pour envoyer votre message.
Si l’appel au contenu connecté échoue plus de cinq fois, l’envoi de messages est interrompu, de la même manière qu’une étiquette de message déclenché.