Webhook Failure

Bonjour,

J’utilise Mailjet pour envoyer une lettre hebdo avec les plugins facteur et Mailshot (+ newsletter et mailsuscriber).
Depuis 4 semaines je reçois à chaque envoi un mail de Mailjet :

Webhook failure

It seems one of your webhook is unresponsive and fails to process the events we are pushing.
API key: e4b83fec95378cfdb13809b072d17b2d
Webhook endpoint: http://www.unautrecantal.fr/mailshot_webhook.api/mailjet/
Please resolve the issue with this webhook before 2022-03-25 12:39 UTC. After this date, we will stop sending events to your webhook.

Puis le lendemain :

Webhook shutdown

As your webhook remained unresponsive for more than 24 hours, we will not push any event to it anymore.
API key: e4b83fec95378cfdb13809b072d17b2d
Webhook endpoint: http://www.unautrecantal.fr/mailshot_webhook.api/mailjet/
If you wish to keep receiving events on your webhook, please solve the current issues and configure it again.

Le lien donné dans le message ( http://www.unautrecantal.fr/mailshot_webhook.api/mailjet/ ) renvoi sur une erreur 404
J’ai laissé courir jusqu’ici parce que je ne voyais absolument pas quoi faire et parce que ça n’avait pas l’air d’avoir de conséquence sur l’envoi de la newsletter.

Mais bon, arrivé un moment faut se pencher sur les problèmes. Est-ce que je peux intervenir sur le site pour faire quelque chose ou est-ce que le problème viendrait plutôt de l’hébergeur ?

Merci à vous ,
Etienne

Sur l’interface de mailjet, je trouve comment désactiver les webhooks (par événement). Sur cette même page, lorsque je veux faire un test d’envoi, j’ai un message d’erreur « veuillez vérifier l’url ». L’url en question étant la même que celle du mail d’erreur reçu (voir premier post), et la même que celle qu’on trouve dans le fichier mailjet.php du plugin mailshot.

Si c’est un vieux site mis à jour depuis longtemps, le .htaccess n’a pas suivi les évolutions et il se peut que tu doives recopier depuis une version récente, ou mettre à jour, la partie concernant les fichiers .api.

Cf spip/spip: Dépôt officiel du core SPIP Les plugins-dist faisant partie de la distribution SPIP sont présents dans https://git.spip.net/spip/[nom du plugin dist] - htaccess.txt at master - spip - SPIP on GIT actuellement c’est :

###
# APIs
# http://site/xmlrpc.api
# http://site/atom.api/articles/1234
# https://site/offline.api.sw.js
RewriteRule ^(ecrire/)?([\w]+)\.api([/.](.*))?$ spip.php?action=api_$2&arg=$4 [QSA,L]
# Fin des APIs
###

Site en 3.2.14.
Mon htaccess actuel donne :

···

http://site/xmlrpc.api
http://site/atom.api/articles/1234
https://site/offline.api.sw.js

Le 26/03/2022 à 01:05, JLuc via Discuter de SPIP a écrit :

###
# APIs
#
#
#
RewriteRule ^(ecrire/)?([\w]+)\.api([/.](.*))?$ spip.php?action=api_$2&arg=$4 [QSA,L]
# Fin des APIs
###

-- 
Vous trouverez ma clé de chiffrement OpenPG (.asc) en pièce jointe. Elle vous permet (avec un logiciel OpenPGP) de m'envoyer un courriel privé au lieu d'une carte postale ouverte à tous.
Nous n'avons rien à cacher ? Pas une raison pour tout dévoiler !

http://site/xmlrpc.apihttp://site/atom.api/articles/1234https://site/offline.api.sw.js

Humm sauf que ce petit changement du htacess bug le site (les évenements ne s’affichent plus dans l’agenda. Je remets l’ancien.

Je comprend rien à ton précédent post Webhook Failure - #6 par Etienne15000 qui semble même ne pas avoir grand chose à voir avec le sujet… mais peut être est-ce juste un pb de formatage ? (ou sinon, pas étonnant que ça marche pas…)

Humm oui j’ai l’impression que tout mon message n’y est pas.
En bref, j’y disais que mon htaccess diffère effectivement un tout petit peu de celui, plus récent, vers lequel tu me renvoies. J’ai donc essayé « manuellement » de remplacer la partie concernant les api de mon htaccess par la plus récente. Mais ça bug mon site.