« Update now », mode manuel et webhooks
Actualisez une source dès que vous publiez : le bouton « Update now », les sources en mode manuel uniquement, les URL de webhook et le délai entre les mises à jour.
Ceux-ci sont sur « Starter and up » (Starter et supérieur). Sur le plan gratuit, la carte de crédits sur « Sources » l'indique une fois, au-dessus de vos sources, avec la raison et un lien vers les plans, et chaque source continue de se mettre à jour à sa vitesse.
« Update now »
Appuyez sur « Update now » sur une ligne source. En environ 8 secondes, vous obtenez la réponse : quel est le coût de la mise à jour et, si cela change quelque chose, à quelle vitesse vos autres flux seront mis à jour jusqu'au rechargement. Une mise à jour plus lente continue en arrière-plan avec une barre de progression sur la source, et vous n'avez pas à attendre.
- Il dépense des crédits comme une mise à jour planifiée, et jamais plus que votre solde ou votre plafond mensuel. Il peut amener le solde à zéro exact. Quand il refuse, il indique quelle limite l'a bloqué et comment y remédier.
- Si la plateforme échoue pendant la mise à jour, les crédits sont remboursés et le widget conserve ses derniers bons articles. L'historique sur la source le marque « échec, remboursé ».
- Une mise à jour manuelle compte comme la dernière mise à jour de la source, donc la prochaine régulière est calculée à partir de celle-ci.
Le délai d'attente
Après une mise à jour par « Update now » ou un webhook, le bouton affiche un compte à rebours (« Update now dans 4:12 »). Les mises à jour planifiées ne le déclenchent pas. L'attente entre les mises à jour manuelles ou par webhook d'une même source est de :
| Source | Attendre |
|---|---|
| 5 minutes | |
| YouTube, Twitch, Kick | 15 minutes |
| Avis Google | 1 heure |
| X | 1 heure, et jamais moins que le plus rapide de votre forfait pour X (un jour sur Starter, 6 heures sur Growth) |
| Témoignages | aucun : il répond immédiatement et ne dépense rien |
C'est une protection contre un double clic ou un hook qui se déclenche en boucle, pas un contrôle des coûts.
Une mise à jour échouée ne déclenche aucune attente, vous pouvez donc réessayer immédiatement, sauf pour X, YouTube et les avis Google : un appel échoué compte toujours contre les limites de la plateforme, donc leur attente s'applique aussi après un échec.
Dans un mois où la part de TileSet des mises à jour de X ou d'avis Google est épuisée (voir Plus lent ce mois-ci), « Update now » sur ces sources répond avec la date de reprise des mises à jour, ne dépense rien, et un appel webhook est ignoré.
Manuel uniquement
Sur Starter et supérieur, dans « Schedule » (Planning), activez « Manual updates only » (Mises à jour manuelles uniquement) (sur le plan gratuit, la boîte de dialogue affiche les mises à jour manuelles et les webhooks comme une section verrouillée). La source ne dépense alors rien sur une planification et ne change que lorsque vous appuyez sur « Update now » ou qu'un webhook l'appelle. TileSet la rafraîchit toujours gratuitement tous les quelques jours pour que le widget ne soit jamais vide.
Webhooks
Dans « Schedule », ouvrez « Update from another tool » (Mettre à jour depuis un autre outil) et appuyez sur « Create webhook URL » (Créer une URL de webhook). C'est une URL secrète qui met à jour la source lorsqu'elle est appelée avec un POST : votre CMS lors de la publication, Zapier, ou un service cron.
- L'URL est affichée une seule fois. TileSet ne conserve qu'un hachage, elle ne pourra donc plus jamais être affichée. « Make a new URL » (Créer une nouvelle URL) la remplace et l'ancienne cesse de fonctionner immédiatement. « Remove » (Retirer) la désactive.
- Un appel pendant le délai d'attente est ignoré et ne coûte rien, donc un hook qui se déclenche deux fois n'est pas une erreur.
- Si les crédits ou le plafond ne peuvent pas couvrir la mise à jour, l'appel est refusé avec une réponse indiquant ce que cela coûte et ce qu'il reste, de sorte que votre CMS ne tombe jamais en panne silencieusement.
La boîte de dialogue « Schedule » liste également l'historique récent de la source : mises à jour, changements de vitesse et changements de webhook.