erreur SPIP révisions

Bonjour,
Sur un site en SPIP 4.1.5
sur la page /ecrire/?exec=revisions&id_auteur=1
le clic sur l’icône du flux RSS des révisions aboutit à :
« Accès interdit
fond prive/transmettre/rss/revisions ?? »

Je suis admin n°1

Merci

Effectivement https://git.spip.net/spip/revisions/issues/4843, du coup.

J’ai testé les nouveaux fichiers et le flux des révisions est à nouveau opérationnel.

Il faut penser à changer les URLs dans ses agrégateurs de flux :
/spip.php?page=rss&op=revisions&id=1&cle=xxx
devient :
/transmettre.api/1/xxx/rss/revisions

Merci bien

1 « J'aime »

En fait je ne sais pas si tout fonctionne comme il faudrait :
Sur un site en SPIP 4.1.5
sur la page
/ecrire/?exec=revisions
Il y a bien la liste des dernières révisions (après plusieurs heures)

mais est-ce que ce nouveau fonctionnement implique aussi de devoir s’identifier pour lire le flux de l’API dans un agrégateur ou navigateur ?
Actuellement pour le flux
transmettre.api/1/7329d576/rss/revisions
j’ai error 500 Cette page ne fonctionne pas

Merci

Plus de précisions pour essayer de résoudre cet accès aux flux RSS et contenus restreints d’un site SPIP 4.1.x :

j’ai accès au flux RSS des révisions dans le navigateur lorsque je suis identifiée dans le navigateur avec mes identifiants admin du site SPIP.
Mais lorsque je veux voir le flux RSS dans un agrégateur ou dans le navigateur et que je ne suis pas identifié le flux RSS n’affiche rien même quand j’ai indiqué dans l’URL du flux mes identifiants.

La syntaxe https://id:pass@site.com/transmettre.api/1/c874f0b6/rss/revisions
ne fonctionne pas

Est-ce qu’il faut récupérer une clé API quelque part pour ce flux RSS des révisions (ou pour tout autre partie du site SPIP an accès restreint d’ailleurs) ?

Message d’erreur du log de l’agrégateur :
cURL error 22: The requested URL returned error: 500 [https://site.com/transmettre.api/1/7329d576/rss/revisions]

Retour validateur W3C :

This feed does not validate.
    Server returned HTTP Error 500: Internal Server Error [help]
    line 1, column 0: XML parsing error: <unknown>:1:0: no element found [help]
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.
Feeds should not be served with the "text/html" media type [help]
Source: https://site.com/transmettre.api/1/7329d576/rss/revisions

Merci

Je pense que c’est juste ça qui manquait : https://git.spip.net/spip/spip/commit/fa8f1b19f42a603b170f013b093fdd850b8b62e4

En tout cas c’était effectivement le problème chez moi.