Fehler Linting-URL: Ein interner Fehler ist aufgetreten, während linting die URL

Wie debug die facebook debugger?

Detaillierte Beschreibung des Problems:

Ich den "Open Graph Protocol In Beiträge und Seiten" plugin manuell eingeben OG Daten für die Beiträge in meinem selbst-gehosteten wordpress-Website. Bevor Sie teilen Sie Sie auf Facebook, Teste ich die post-url in der FB-debugger-tool und die Ergebnisse sind immer korrekt.

Jedoch vor kurzem den debugger kehrte diese Fehlermeldung: "Fehler Linting-URL: Ein interner Fehler ist aufgetreten, während linting die URL" und ich kann nicht, es loszuwerden, für Tage. Ich habe versucht zu Debuggen wieder für mehrere Male, es hilft nicht. Es ist stucked. Ich googelte nach einer Lösung konnte ich aber nicht finden. Ich kann mich irren, aber diese Fehlermeldung scheint selten zu sein.

Ich bin kein Experte, aber ich denke, dass der debugger tool hab irgendwie verwirrt durch die Doppel-OG-Daten in meinem post:

  1. Der OG info, die ich manuell eingefügt, das plugin "Open Graph
    Protokoll In Beiträge und Seiten".
  2. Der OG info automatisch generiert
    durch den JWPLayer wordpress plugin, wenn man ein video eingefügt, in der
    post.

Muss ich die erste nur, ich ussualy löschen der JWPlayer benutzerdefinierte Felder, aber dieses mal habe ich vergessen, das zu tun.

Nachdem der debugger hat einen Fehler zurückgegeben Nachricht, löschte ich die JWP benutzerdefinierte Felder, in der Hoffnung, dass Sie verursacht einige Konflikte, die ich gerettet posten-und versucht zu Debuggen wieder. Der debugger zurückgegeben wird die Fehlermeldung erneut angezeigt.

Die Graph API sieht veraltete Informationen zu meinem post und es wird nicht mehr runter, obwohl ich alles korrigiert in meinem post und ich gedebuggt danach mehrmals. Es scheint mir, dass der debugger sah einen Fehler in meiner url und werde es nicht vergessen.

Ich auch gelöscht, der post, kopiert und eingefügt, dessen Inhalt in einen neuen Beitrag und gab es den gleichen Titel verlieren diejenigen Besucher, die Folgen können, die kurz-permalink-aber trotzdem). Der debugger reagiert der gleichen Weise auf der post veröffentlicht. Fehlermeldung wieder. Getestet habe ich meine anderen Beiträge im debugger, ist alles perfekt. seine offensichtlich, dass der debugger erinnerte sich an diese bestimmte url für etwas. Wenn ich veröffentlichen den Beitrag unter einem anderen Titel, in der url, das problem wird Weggehen.

Teilte ich, dass problematische url zu Facebook und merkwürdigerweise zeigt die richtigen Daten. Alles scheint OK: Titel, Beschreibung, thumbnail usw... Aber getestet habe ich den share-button in meinem post und es zeigt die falschen Daten auf Facebook, obwohl ich korrigierte es bereits. Der debugger erkennt Daten, die nicht in der post mehr. aus diesem Grund war ich gezwungen, entfernen Sie die share-Taste, so dass die Besucher nicht teilen würde falsche info auf Facebook.

Nun bin ich in eine paradoxe situation, versuchen zu finden ein Weg, um debug der debugger. Wie Spülen, um seine Speicher, so kann es vergessen, meine url und ich kann ein Neuanfang von null?

Wie Sie sehen, ich bin kein Experte in diesen Fragen. Ich verbrachte enorme Zeit und Ressourcen zum Aufbau meiner Website ohne Vorherige Kenntnisse in php und css und jetzt geht alles in die Hölle, denn dieser facebook bugs. Ich verliere kostbare Zeit, die sich mit diesen nonsence. Warum muss alles so kompliziert sein? Ich bitte alle Entwickler, stellen Sie bitte eine gute, einfache, benutzerfreundliche und arbeiten standard und stick, um es. Bitte stoppen erschweren. Was ist diese Fehlermeldung jetzt? Der debugger bietet absloutely keine Erklärung und keine Lösung. Statt sloving Probleme, seine stucked und zum problem selbst. Das einzige, was man tun kann, ist warten, in der Hoffnung, dass die Fehler gehen Weg von sich selbst. Dies ist eine Reine nonsence.

ZUSÄTZLICHE DETAILS:

Dies ist, was die Grafik-API sieht in meiner url. Wenn die Daten nicht mehr gültig ist, wird der debugger noch daran erinnert. Sie können sehen, die video-OG automatisch eingefügt, indem der JWPLayer plugin:

{
   "url": "http://mydomain/post-title/",
   "type": "video.movie",
   "title": "",
   "image": [
      {
         "url": "http://mydomain/uploads-folder/post-title-video-thumbnail.jpg"
      },
      {
         "url": "http://mydomain/uploads-folder/post-thumbnail.jpg"
      }
   ],
   "video": [
      {
         "url": "http://mydomain/uploads-folder/jw-player-plugin-for-wordpress/player/player.swf?file=http\u00253A\u00252F\u00252Fmydomain\u00252Ffiles\u00252Fvideo-title.flv&controlbar=bottom&dock=false&autostart=false&height=331&width=545&captions.back=false&captions.fontsize=12&captions.state=true&icons=true&playlist.position=none&playlistsize=180&repeat=none&shuffle=false&bufferlength=1&smoothing=true&stretching=uniform&wmode=opaque&mute=false&volume=90&plugins=captions-1\u00252Cgapro-2\u00252C&gapro.accountid=UA-76476476476-1&gapro.trackstarts=true&gapro.trackpercentage=true&gapro.tracktime=true",
         "type": "application/x-shockwave-flash",
         "width": 545,
         "height": 331
      }
   ],
   "description": "",
   "site_name": "here's the name",
   "updated_time": "2012-12-05T20:09:40+0000",
   "id": "754654658476545"

Und das ist, was der debugger sollte jetzt sehen, nach den Korrekturen, aber es nicht zu tun. Es zeigt jedoch, richtig, wenn die url ist eingefügt in Facebook:

{
   "url": "http://mydomain/post-title/",
   "type": "website",
   "title": "here's the title",
   "image": [
      {
         "url": "http://mydomain/uploads-folder/post-thumbnail.jpg"
      }
   ],
   "description": "This is a story about...",
   "site_name": "my site",
   "updated_time": "2012-12-05T20:11:56+0000",
   "id": "754654658476545"
}

, Wenn diese über eine Taste, es erscheint die Vorherige, falsche Daten.

  • Wenn es ein Trost ist, ich habe genau das gleiche problem. Konnte Sie nach dem eigentlichen URL zu der Seite und ich werde sehen, ob ich helfen kann?
  • Die url, unter der video Schlüssel der json-Darstellung gebrochen, als Sie alle Instanzen von dem Prozent-Zeichen ersetzt wurden, die durch den unicode-code-point-Referenz ( dh. \u0025 statt %). diese syntax wird jedoch nicht definiert für urls, damit Sie Ihre url wird nicht korrekt interpretiert werden, ohne einige js-layer-Substitution in umgekehrter Richtung.
  • Poste bitte die URL, so kann ich es durch Facebook internen Systemen und Debuggen.
  • An der Unterseite befindet sich der link "Sehen Sie, genau das, was unsere Schaber sieht für Ihre URL", Wenn die Daten dort falsch ist, überwachen Sie Ihre web-Anwendung zu identifizieren, warum die Daten falsch ist. Check "Mal Abgekratzt" ist das aktualisieren beim Klick auf "Fetch new scrape information", Wenn es ist, ich würde überwachen den Datenverkehr zum/vom Webserver-URL, die Sie anbieten.
  • Down-voting, keine URL für die Untersuchung.
  • Gibt es einen Grund Sie nicht zu erwähnen, die zur Verfügung "Fetch new scrape information" und "Show bestehenden scrape information" - Tasten? Das alles klingt wie eine einfache cache-Problem. Wenn Sie änderungen an einem post danach und fügen Sie die URL erneut die FB nehmen die Cache-Informationen in den meisten Fällen und man muss explizit auf "Fetch new scrape information" - Taste im debugger um die aktualisierten Inhalten.

InformationsquelleAutor vabsh | 2012-12-05
Schreibe einen Kommentar