Intégrer les commentaires Discourse dans un site hébergé sur readthedocs

Bonjour à tous,

J’essaie d’ajouter des commentaires Discourse de notre forum à notre site de documentation.
Nous hébergeons notre documentation sur ReadTheDocs.

J’ai utilisé le JavaScript provenant de Discourse (personnalisation/intégration), mais il affiche uniquement « Discussion en chargement ».

Liens :
Forum
URL d’intégration Discourse (site ReadTheDocs)

J’ai inspecté la page et, dans la console, j’ai trouvé ce message d’erreur :

Invalid X-Frame-Options: “ALLOWALL” header from “[https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%…tsInReadTheDocs%2Freference%2Fobject_operations%2Findex.html](https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%2Fzenko.readthedocs.io%2Fen%2Fdocumentation%2FZENKOIO-111-ForumCommentsInReadTheDocs%2Freference%2Fobject_operations%2Findex.html)” loaded into “[https://zenko.readthedocs.io/en/documentation-zenkoio-111-fo…commentsinreadthedocs/reference/object_operations/index.html](https://zenko.readthedocs.io/en/documentation-zenkoio-111-forumcommentsinreadthedocs/reference/object_operations/index.html)”.

Et si cela aide :

URL de la requête : https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%2Fzenko.readthedocs.io%2Fen%2Fdocumentation%2FZENKOIO-111-ForumCommentsInReadTheDocs%2Findex.html  
Méthode de la requête : GET  
Adresse distante : 72.52.80.11:443  
Code de statut : 400  
Version : HTTP/2.0

Quelqu’un a-t-il rencontré un problème similaire ou peut-il aider ?

Merci beaucoup ! :blush:

Bonjour Dasha,

Je viens de consulter votre site dans le commentaire, et il semble que vous ayez résolu le problème. Pourriez-vous m’aider avec une brève description de la méthode que vous avez utilisée ? J’ai apparemment le même problème, et cela pourrait également être utile aux autres.

Merci !

Bonjour @Tokapeb,
Il est difficile de dire exactement ce qui a résolu mon problème, mais si je me souviens bien, j’ai fait deux choses pour le corriger :

  • j’ai ajouté l’URL de mon site dans les origines CORS des paramètres du forum
  • j’ai modifié l’URI d’intégration Discourse dans le script pour qu’il soit canonique (ce qui n’était pas le cas auparavant)

J’espère que cela vous aidera :slight_smile: