2012-04-02 15 views
0

Ich habe die Facebook-Like-Schaltfläche auf meiner Website implementiert, aber "gemocht" -Links erscheinen total generisch im News-Feed.Facebook Like Button Generiert völlig generische Links, trotz Beschreibung und Bild im Debugger korrekt angezeigt

generic news feed

Es gibt keine Beschreibung, kein Titel, keine Quelldomäne, und kein Bild.

vergleichen, zum Beispiel eine Vorliebe eines IMDB-Eintrag:

imdb

, die das Bild hat, eine Beschreibung und Quelldomäne.

Das ist seltsam für mich, weil ich die Beschreibung für ihre Meta-Tags befolgt haben, und verwendet, um ihre „Linter“/Debugger, wo alles gut aussieht:

debugger

Hier eindeutig möglich Sehen Sie, dass Facebooks eigener Debugger das Bild (den lila Blob) und die Beschreibung findet.

Also, warum ist das nicht im News Feed? Irgendwelche Ideen?

+1

Wie lautet die URL für? Ist es genau das gleiche wie das, mit dem du debuggt hast? –

+0

Soweit mir bekannt ist, ja - Sie können in den Bildern sehen, dass die URL, die im obersten Bild "gemocht" wird, die gleiche URL ist, die im Debugger aufgelistet ist. Irgendwelche Ideen? – isthmus

+0

Nitzan, ich habe es überprüft. Es stellte sich heraus, dass Rails die Funktionalität von url_for auf den relativen Pfad umgestellt hat, und so waren die FB-ähnlichen Schaltflächen Links relative URLs ohne die http://inknode.com Domain. Facebook war schlau genug, die Domain zu füllen, aber aus irgendeinem Grund brach es die Open Graph-Tags. Changed es auf den vollständigen Pfad und es hat funktioniert. Ich danke dir sehr! Das hat mich wochenlang gestopft. Wenn Sie Ihren Vorschlag als eine Antwort setzen möchten, werde ich es markieren. – isthmus

Antwort

1

Facebook ist sehr wählerisch mit den URLs, da sie die Seiten damit indexieren.

Stellen Sie sicher, dass die URL für die Schaltfläche wie lautet genau als die Sie im Debugger verwendet, da dort alles wie geplant funktionierte.