Juste télécharger les images distantes en local est désactivé.
Avait-il toujours été configuré ? Et si vous reconstruisiez le HTML des publications contenant les images Imgur ?
Oh ! Et c’est Discourse qui génère l’erreur et non votre navigateur local ?
Oui.
Cela se produit dès l’éditeur de publication, lorsque vous collez un lien Imgur, il essaie de créer une Onebox dans l’aperçu de la publication, mais échoue avec une erreur 429 oneboxed que Discourse injecte dans l’aperçu de la publication.
D’après ce que je comprends, mon serveur Discourse essaie d’abord de valider l’URL de l’image nue et contacte Imgur, qui à son tour a fini par rejeter le domaine / l’IP de mon serveur en raison de nombreuses requêtes. Ensuite, Discourse ne parvient pas à encapsuler l’URL dans des balises <img> car il n’a pas pu valider l’image, et il laisse simplement l’URL nue dans la publication.
Pour le moment, le problème semble résolu sur mon serveur, c’est-à-dire qu’Imgur a supprimé la limitation de débit, pour l’instant. Je suis sûr que ce ne sera pas la dernière fois, donc ce problème persiste.
Ah ! Je vois. Alors je pense que vous avez besoin d’un plugin, ou peut-être d’un composant de thème qui gérera ces images sans envoyer la requête.
Bonjour, j’utilise Google Traduction pour comprendre la conversation, mais ce n’était pas clair pour moi (peut-être est-ce une traduction sans signification littérale). Comment avez-vous résolu le problème ?
Il n’y a pas encore de solution. Imgur bloque Discourse de l’affichage de l’aperçu de l’image, et Discourse ne gère pas correctement cette erreur et ne parvient pas à créer le HTML approprié pour afficher l’image.
En guise de solution de contournement :
Quelle est votre langue maternelle afin que je puisse traduire cette partie de la conversation ?
Je ne comprends pas pourquoi vous sous-entendez que Discourse est responsable de la gestion d’une erreur parce qu’Imgur bloque les images. C’est un problème d’Imgur, pas une faiblesse fonctionnelle ou un bug de Discourse. Il semble que vous ayez besoin d’un plugin pour gérer cela si vous avez besoin de photos Imgur.
Discourse devrait toujours générer du HTML valide pour afficher l’image. Imgur renvoie une erreur 429 lorsque le serveur Discourse tente de récupérer un aperçu du lien de l’image, mais Discourse le traite comme une erreur 404. Sur mon forum, cette image ne s’affiche pas avec juste l’URL :
https://i.imgur.com/eHltaVt.jpeg
Mais le HTML suivant fonctionne pour afficher l’image :
<img src="https://i.imgur.com/eHltaVt.jpeg">
C’est ce que Discourse devrait générer pour le post “cuit” même s’il reçoit une 429 lorsque le serveur accède à l’URL, et il ne devrait laisser que l’URL nue s’il reçoit une erreur 404.
Ce problème continue d’affecter mon forum Discourse.
@community-moderators Serait-il possible de déplacer ceci vers Bug, ou de copier le dernier message dans un nouveau sujet ? (Bien sûr, je peux aussi le faire moi-même si vous pensez que c’est le mieux.)
Cela suggère que votre serveur a été limité en débit et ne peut pas récupérer d’images d’imgur. Les liens vers les images sont préoccupants car ils sont récupérés par l’utilisateur et non par votre serveur.
Le serveur est effectivement limité en débit lorsqu’il teste le lien Imgur et tente de le transformer en Onebox. Mais rien n’empêche les utilisateurs individuels de le voir lorsque le lien est correctement encapsulé dans des balises <img>. Le problème est que Discourse suppose que le lien n’est pas une image visible par tous les utilisateurs alors qu’en réalité, ce n’est qu’un problème pour le serveur, et il encapsule simplement l’URL Imgur dans des balises <a>.
Je ne suis pas sûr que cela puisse être qualifié de bug, bien que je comprenne la gêne occasionnée ![]()
Si vous avez déterminé que c’est bien le problème, je vous invite à poster un nouveau sujet avec une description appropriée du problème dans Feature et à voir ce qu’il en est ![]()
Merci @Canapin.
extraction de celui-ci
Nous avons le même problème avec Imgur, l’intégration ne fonctionne pas.
Dans l’aperçu du compositeur, le message d’erreur suivant apparaît :
Désolé, nous n’avons pas pu générer un aperçu de cette page web, car le serveur web a renvoyé un code d’erreur 429. Au lieu d’un aperçu, seul un lien apparaîtra dans votre message.
lien exemple : How To: Quickstop - Tuning and Riding - pev.dev (faites défiler jusqu’en bas du premier message)
Salut @anon36484860 ![]()
Votre message semblait mieux correspondre à ce sujet, je l’ai donc déplacé ici. ![]()
Quelqu’un a-t-il trouvé une solution à ce problème ?
Je le rencontre toujours sur mon forum.
Rien n’a vraiment changé, imgur continue de bloquer l’intégration en renvoyant la même erreur 429, giphy avec 100 requêtes par heure quand l’instance grandit, des choses ennuyeuses se produisent.
Imgur a disparu, redgif a disparu, l’intégration reddit a disparu, tous les img board se limitent et internet meurt petit à petit.
Alors, une solution ? Je suppose que non.
Cela semble être une note triste pour conclure, mais je ne pense pas que ce sujet aboutisse, je vais donc le fermer. Veuillez ouvrir de nouveaux sujets à ce sujet, ou signaler pour rouvrir si un changement survient concernant le problème imgur 429.