2012-03-28 12 views
7

Wenn ich einen Link von meiner Seite teilen, kann es nicht Thumbnail, Titel und Beschreibung der Seite ...facebook share link "Facebook-URL hat eine HTTP-Weiterleitung angefordert, konnte aber nicht befolgt werden." „facebook URL angefordert ein HTTP:

Ich benutze Facebook-Linter zu identifizieren, das Problem es mir diesen Fehler gab erkennen Redirect, aber es konnte nicht befolgt werden. "

ist dies die Linter url: https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.almadenahnews.com%2Fnewss%2Fnews.php%3Fc%3D509%26id%3D141802

dieses Problem erst vor kurzem erschienen .. Wenn jemand weiß, wie es zu lösen, bitte helfen Sie mir

+0

Ich sehe die Nachricht gleichen Fehler nicht, die Sie tun platziert werden, aber Ihnen fehlt die og: url Tag – Igy

Antwort

4

Sie Facebook User-ID als fb:admins Eigenschaft verwenden sollten (nicht die ID #126788814107574 der Anwendung, die Sie derzeit verwenden).

Dies wird durch Opengraph Debugger Fehlermeldung bestätigt:

Object at URL 'http://www.almadenahnews.com/newss/news.php?c=509&id=141802' of type 'website' is invalid because the given value '126788814107574' for property 'fb:admins' could not be parsed as type 'fbid'.

Sie auch (wahrscheinlich) erforderlich fb:app_id Eigenschaft zu verwenden. Siehe die older docs (in der neuen Dokumentation wird nirgends gesagt, dass dies eine Voraussetzung ist, aber einige Dinge werden einfach nicht funktionieren, zum Beispiel die Moderation von Kommentaren).

+0

Danke. Ich habe das Kopfgeld im Namen von [Anto] (http://stackoverflow.com/users/1229959/anto-augustine) zu [dieser Frage] (http://stackoverflow.com/questions/10313676/facebook-share-link) angeboten -facebook-url-requested-a-http-redirect-but-it-konnte-nicht-sein, aber ich habe kein Feedback von ihm oder dieser Frage Fragesteller, so kann ich nicht bestätigen, das funktioniert, aber es sieht aus plausibel - danke! – Rup

1

Sie haben setzen 126788814107574 als fb:admins, aber wenn Sie hier,

http://graph.facebook.com/126788814107574

Dies zeigt deutlich, dass 126788814107574 eine ID einer App ist.

Statt app_id das Setzens, setzen Sie Ihre eigene Profil-ID (oder die Profil-ID von admin, wenn seine verschiedenen)

Dies das Problem lösen soll.

Auch sollte app_id als

<meta property="fb:app_id" content="<your_app_id>" />

+0

+1 danke und danke für das Beispiel der Meta-Eigenschaft. Juicy Scripter sagte das meiste davon aber ich werde ihm das Kopfgeld geben. – Rup