Linter gibt den Fehler "Fehler beim Parsen der URL" aus

8

ZIEL: Ich versuche, einen Like-Button auf meinem Blog anzuwenden - dies ist das erste Mal, dass ich es versuche.

VERHALTEN: Die Schaltfläche wird angezeigt, aber wenn jemand auf "Gefällt mir" klickt, wird das Wort "Fehler" neben der Schaltfläche "Gefällt mir" rot angezeigt. Es findet keine Interaktion mit Facebook statt.

FESTGELEGT: Ich habe sowohl die Iframe als auch die HTML5-Implementierung ausprobiert, das gleiche Verhalten unter Verwendung beider Methoden.

FIX TRIED # 2: Das Wort "Fehler" erscheint als ein Hyperlink, der darauf hindeutet, dass ich den Facebook-Linter verwende, also tat ich es. Wenn ich jedoch meine URL eingebe, gibt der Linter diesen Fehler:

  

Fehler beim Parsen der URL: Fehler beim Parsen der Eingabe-URL, keine Daten wurden herausgekratzt.

Ich habe die Haupt-URL meines Blogs (douganddaniele.tumblr.com) und die URL eines einzelnen Beitrags () ausprobiert Ссылка ).

Ich benutze den Linter hier: Ссылка

Bitte um Hilfe: Offensichtlich gibt es hier etwas, das ich falsch verstehe. Kann jemand helfen?

    
Doug Murphy 16.12.2011, 18:35
quelle

10 Antworten

7

Sie erhalten dies, wenn der FB Probleme bei der Analyse eines der og Tags hat. Sie können das Problem normalerweise mithilfe der folgenden Schritte finden:

1) Zuerst prüfen, durchgehen und sicherstellen, dass nichts offensichtlich ist. Oft, wenn Sie etwas wie WordPress verwenden, können einfache Dinge kompliziert werden. Sehen Sie sich die Quelle an und stellen Sie sicher, dass alles so ist, wie Sie es für richtig halten.

2) Besuchen Sie beliebige URLs. Die Verknüpfung mit falschen URLs og: og oder image: kann diesen Fehler verursachen.

3) Ihre og: image URL sollte https sein (Stand 1. Oktober 2011). Sie erhalten diesen Fehler, wenn es nicht (zum Zeitpunkt des Schreibens, diese Art von Sache kann sich ändern).

Wenn Sie diese Schritte ausführen und weiterhin Probleme haben, gehen Sie zurück zu den Grundlagen. Entfernen Sie alle Tags und fügen Sie sie einzeln hinzu, indem Sie den Debugger jedes Mal ausführen. Auf diese Weise erfahren Sie, welches Tag Kopfschmerzen verursacht.

    
Mike 10.04.2012, 00:00
quelle
3

Es scheint, dass es viele Fälle gibt, in denen Entwickler auf die Nachricht stoßen:

%Vor%

und sie können das nicht lösen. Ich denke, der beste Weg, dieses Problem anzugehen, ist, Facebook dazu zu bringen, detailliertere Fehlermeldungen zu liefern. Bitte gehen Sie zu ihrem Fehler-Tracker und kommentieren, abonnieren oder fügen Sie sie dem Repro-Counter hinzu.

    
Liam 02.04.2012 16:03
quelle
1

Ich hatte das gleiche Problem, aber es war konstant. . .turns out ein beschädigtes jpg im og: image-Tag verursachte den Fehler. Ich habe das Bild erneut als PNG gespeichert und es hat wieder funktioniert.

    
Chickenleg 30.03.2012 12:01
quelle
1

Ich bekomme diesen Fehler, wenn meine .htaccesses Dateien nicht

haben %Vor%

Manchmal füge ich diese Zeile nicht hinzu, um eine direkte Verknüpfung von Bildern und Dingen zu verhindern. Wenn ich es ausziehe, geht das Debug-Tool in Ordnung.

    
LichKing 24.04.2012 22:10
quelle
0

Warte einfach und versuche es noch einmal. Arbeitete für mich, nach ein paar Minuten.

    
luigi 17.12.2011 11:46
quelle
0

Überprüfen Sie auch, ob Sie z. eine PHP-Weiterleitung (www.site.com zu site.com), die mir auch viele offene Grafikfehler gab. Also habe ich beschlossen, es zu entfernen.

    
luigi 17.12.2011 11:54
quelle
0

Ich habe festgestellt, dass Facebook mir diesen Fehler gegeben hat, wenn eines meiner "og:" Metatags außer "og: image: secure_url" einen https:// -Link enthielt.

Das beste Debug-Verfahren scheint es zu sein, alle Metatags von Ihrer Seite zu entfernen, sie dann einzeln hinzuzufügen und alle zu reparieren, die den Linter zum Brechen bringen.

    
Tobias Cohen 20.12.2011 06:49
quelle
0

Ich habe diesen Fehler erhalten, als der HTML-Code meiner Seite ein IMG-Tag enthielt, das auf einen Server zeigte, den Facebooks Linter nicht erreichen konnte (Firmen-Firewall).

Mit anderen Worten ...

DIESE ARBEITEN

%Vor%

Das funktioniert nicht

%Vor%

Wenn ich das IMG-Tag entfernt habe oder es so geändert habe, dass es auf einen öffentlichen Server verweist, funktioniert das Debugger-Tool.

Ich kontaktierte ein paar Freunde, die bei Facebook arbeiten, und bat sie, sich auf die Verantwortlichen des Debugger-Tools zu stützen, um aussagekräftigere Fehlermeldungen zu erhalten.

    
user728066 10.04.2012 14:39
quelle
0

Ich hatte das gleiche Problem, wo meine URL, die ich im Debugger verwendete, diese hatte:

%Vor%

Facebook hat nicht gemocht, dass die s-Abfragezeichenfolge keinen Wert hat.

    
campo 16.04.2012 23:27
quelle
0

Legen Sie nicht den falschen Link fest?

%Vor%     
Kazuki Fukuoka 10.05.2012 02:46
quelle

Tags und Links