Nur Entfernte Bilder lokal herunterladen ist deaktiviert.
War es schon immer so eingestellt? Was ist, wenn Sie die Beiträge, die die Imgur-Bilder enthalten, neu erstellen?
Oh! Und es ist Discourse, das den Fehler erhält und nicht Ihr lokaler Browser?
Yep.
Es passiert bereits im Beitragseditor, wenn Sie einen Imgur-Link einfügen, versucht er, eine Onebox in der Beitragsvorschau zu erstellen, schlägt jedoch mit einem Oneboxed 429-Fehler fehl, den Discourse in die Beitragsvorschau einfügt.
Nach meinem Verständnis versucht mein Discourse-Server zuerst, die reine Bild-URL zu validieren und trifft auf Imgur, was wiederum meine Domain/IP aufgrund vieler Anfragen schließlich ablehnt. Dann kann Discourse die URL nicht in <img>-Tags einwickeln, da es das Bild nicht validieren konnte, und lässt einfach die reine URL im Beitrag.
Derzeit scheint das Problem auf meinem Server behoben zu sein, d. h. Imgur hat das Ratenlimit vorerst aufgehoben. Ich bin mir sicher, dass es nicht das letzte Mal sein wird, daher bleibt dieses Problem bestehen.
Ah! Ich verstehe. Dann denke ich, Sie benötigen ein Plugin oder vielleicht eine Theme-Komponente, die diese Bilder verarbeitet, ohne die Anfrage zu senden.
Hallo, ich benutze Google Translate, um das Gespräch zu verstehen, aber es war mir nicht klar (vielleicht ist es eine Übersetzung ohne wörtliche Bedeutung). Wie haben Sie das Problem gelöst?
Es gibt noch keine Lösung. Imgur blockiert Discourse daran, die Bildvorschau anzuzeigen, und Discourse behandelt diesen Fehler nicht richtig und erstellt nicht das richtige HTML, um das Bild anzuzeigen.
Als Workaround:
Welche Sprache ist Ihre Muttersprache, damit ich diesen Teil des Gesprächs übersetzen kann?
Ich bin mir nicht sicher, warum Sie implizieren, dass Discourse für die Behandlung eines Fehlers verantwortlich ist, weil Imgur Bilder blockiert. Das ist eine Sache von Imgur, keine funktionale Schwäche oder ein Fehler von Discourse. Es scheint, als ob Sie ein Plugin benötigen würden, um dies zu handhaben, wenn Sie Imgur-Fotos benötigen.
Discourse sollte immer noch gültiges HTML zum Anzeigen des Bildes generieren. Imgur gibt einen 429-Fehler aus, wenn der Discourse-Server versucht, eine Vorschau des Bildlinks abzurufen, aber Discourse behandelt ihn, als wäre es ein 404-Fehler. Auf meinem Forum wird dieses Bild nicht mit nur der URL angezeigt:
https://i.imgur.com/eHltaVt.jpeg
Aber das folgende HTML funktioniert, um das Bild anzuzeigen:
<img> src="https://i.imgur.com/eHltaVt.jpeg">
Das ist es, was Discourse für den gebackenen Beitrag generieren sollte, auch wenn es einen 429 erhält, wenn der Server die URL trifft, und es sollte nur die nackte URL übrig lassen, wenn es einen 404-Fehler erhält.
Dieses Problem beeinträchtigt mein Discourse-Forum weiterhin.
@community-moderators Wäre es möglich, dies nach Bug zu verschieben oder den letzten Beitrag in ein neues Thema zu kopieren? (Natürlich kann ich das auch selbst tun, wenn Sie das für das Beste halten.)
Das deutet darauf hin, dass Ihr Server einer Ratenbegrenzung unterliegt und keine Bilder von Imgur abrufen kann. Links zu den Bildern sind in Ordnung, da sie vom Benutzer und nicht von Ihrem Server abgerufen werden.
Der Server erhält tatsächlich eine Ratenbegrenzung, wenn er den Imgur-Link testet und versucht, ihn zu Oneboxen. Aber es gibt nichts, was einzelne Benutzer daran hindert, ihn anzuzeigen, wenn der Link ordnungsgemäß in <img>-Tags eingeschlossen ist. Das Problem ist, dass Discourse davon ausgeht, dass der Link für alle Benutzer kein anzeigbares Bild ist, obwohl es in Wirklichkeit nur ein Problem für den Server ist, und er umschließt die Imgur-URL nur mit <a>-Tags.
Ich bin mir nicht sicher, ob dies als Fehler einzustufen ist, obwohl ich den Ärger verstehe ![]()
Wenn Sie herausgefunden haben, dass dies tatsächlich das Problem ist, lade ich Sie ein, ein neues Thema mit einer ordnungsgemäßen Beschreibung des Problems in Feature zu posten und zu sehen, wie es sich entwickelt ![]()
Danke @Canapin.
diesen hier ausgraben
Wir haben das gleiche Problem mit Imgur, das Einbetten funktioniert nicht.
In der Vorschau des Komponisten erscheint folgende Fehlermeldung:
Entschuldigung, wir konnten keine Vorschau für diese Webseite generieren, da der Webserver einen Fehlercode 429 zurückgegeben hat. Anstelle einer Vorschau wird in Ihrem Beitrag nur ein Link angezeigt.
Beispiellink: How To: Quickstop - Tuning and Riding - pev.dev (zum Ende des ersten Beitrags scrollen)
Hallo @anon36484860 ![]()
Dein Beitrag passte besser in dieses Thema, daher habe ich ihn hierher verschoben. ![]()
Hat jemand eine Lösung für dieses Problem gefunden?
Ich habe es in meinem Forum immer noch.
Nichts hat sich wirklich geändert, Imgur blockiert weiterhin das Einbetten und gibt denselben Fehler 429 zurück, Giphy mit 100 Anfragen pro Stunde, wenn die Instanz wächst, passieren langweilige Dinge.
Imgur ist weg, Redgif ist weg, Reddit-Einbettung ist weg, alle Imageboards limitieren sich selbst und das Internet stirbt Stück für Stück.
Also, gibt es eine Lösung? Ich schätze nicht.
Das scheint ein trauriger Abschluss zu sein, aber ich glaube nicht, dass dieses Thema weiterführt, daher werde ich es schließen. Bitte starten Sie neue Themen dazu oder markieren Sie zur Wiedereröffnung, falls sich etwas am imgur 429-Problem ändert.