http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.google.com
Wie kann ich Text und Bild anpassen? Es sieht so aus, als hätte Facebook die Dokumente gezogen.
http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.google.com
Wie kann ich Text und Bild anpassen? Es sieht so aus, als hätte Facebook die Dokumente gezogen.
Antworten:
Sie sprechen über das Vorschaubild und den Text, die Facebook extrahiert, wenn Sie einen Link freigeben. Facebook verwendet das Open Graph-Protokoll , um diese Daten abzurufen.
Im Wesentlichen müssen Sie diese
og:meta
Tags nur auf der URL platzieren, die Sie freigeben möchten.<meta property="og:title" content="The Rock"/> <meta property="og:type" content="movie"/> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> <meta property="og:site_name" content="IMDb"/> <meta property="fb:admins" content="USER_ID"/> <meta property="og:description" content="A group of U.S. Marines, under command of a renegade general, take over Alcatraz and threaten San Francisco Bay with biological weapons."/>
Wie Sie sehen können, gibt es sowohl eine Bildeigenschaft als auch eine Beschreibung. Wenn Sie Änderungen an Ihren Seiten-
og:meta
Tags vornehmen , können Sie diese Änderungen mit dem Facebook-Debugger testen . Hier erfahren Sie, ob Sie Fehler gemacht haben (und wie Sie diese beheben können!).quelle
AKTUALISIEREN:
Diese Antwort ist veraltet.
Wie @ jack-marchetti in seinem Kommentar angegeben hat, und @devantoine mit dem Link: https://developers.facebook.com/x/bugs/357750474364812/
Facebook hat die Funktionsweise von sharer.php geändert, da Ibrahim Faour auf den bei Facebook eingereichten Fehler antwortet.
Versuchen Sie dies (in diesem Beispiel über Javascript):
'http://www.facebook.com/sharer.php?s=100&p[title]='+encodeURIComponent('this is a title') + '&p[summary]=' + encodeURIComponent('description here') + '&p[url]=' + encodeURIComponent('http://www.nufc.com') + '&p[images][0]=' + encodeURIComponent('http://www.somedomain.com/image.jpg')
Ich habe dies schnell ohne den Bildteil versucht und das sharer.php-Fenster wird vorab ausgefüllt angezeigt, sodass es wie eine Lösung aussieht.
Ich habe dies über diesen SO-Artikel gefunden:
Willst du benutzerdefinierten Titel / Bild / Beschreibung in Facebook Share Link von einer Flash-App
und dieser Link in einer Antwort von Lelis718 enthalten:
http://www.daddydesign.com/wordpress/how-to-create-a-custom-facebook-share-button-for-your-iframe-tab/
Wir danken Lelis718 für diese Antwort.
[EDIT 3rd May 2013] - scheint, dass die ursprüngliche URL, die ich hier hatte, nicht mehr für mich funktioniert, ohne auch "s = 100" in die Abfragezeichenfolge aufzunehmen - keine Ahnung warum, aber entsprechend aktualisiert
quelle
Die folgende Antwort funktioniert anscheinend nicht mehr und Facebook akzeptiert keine Parameter mehr für die Links im Feed-Dialog
Sie können den Feed-Dialog über die URL verwenden, um das Verhalten von Sharer.php zu emulieren, aber es ist etwas komplizierter. Sie benötigen ein Facebook App-Setup mit der Basis-URL der URL, die Sie konfigurieren möchten. Dann können Sie Folgendes tun:
1) Erstellen Sie einen Link wie:
(Ersetzen Sie natürlich den [INHALT] durch den entsprechenden Inhalt. Dokumentation hier: https://developers.facebook.com/docs/reference/dialogs/feed )
2) Öffnen Sie diesen Link in einem Popup-Fenster mit JavaScript, indem Sie auf den Freigabelink klicken
3) Ich möchte eine Datei (dh popupclose.html) erstellen, um Benutzer zurückzuleiten, wenn sie die Freigabe beendet haben. Diese Datei enthält
<script>window.close();</script>
das Popup-FensterDer einzige Nachteil der Verwendung des Feed-Dialogfelds (neben dem Setup) besteht darin, dass Sie, wenn Sie auch Seiten verwalten, nicht die Möglichkeit haben, über eine Seite zu teilen, sondern nur ein reguläres Benutzerkonto freigeben kann. Und es kann Ihnen einige wirklich kryptische Fehlermeldungen geben, von denen die meisten mit der Einrichtung Ihrer Facebook-App oder Problemen mit dem Inhalt oder der URL zusammenhängen, die Sie teilen.
quelle
Mit Sharer.php können Sie keine Anpassungen mehr vornehmen. Die Seite, die Sie freigeben, wird nach OG-Tags durchsucht und diese Daten werden freigegeben.
Verwenden Sie zum korrekten Anpassen
FB.UI
das mit dem JS-SDK gelieferte.quelle
Facebook sharer.php Parameter zum Teilen von Beiträgen.
Verwenden Sie keine Leerzeichen, verwenden Sie
 
.quelle