Comment puis-je personnaliser Facebook de l'sharer.php
http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.google.com
Comment puis-je personnaliser le texte et l'image. Il ressemble à Facebook tiré les docs.
- Facebook a récemment rejeté la personnalisation de son délégué. Vous devrez compter sur l'Open Graph tags à partir de maintenant
Vous devez vous connecter pour publier un commentaire.
De quoi vous parlez est l'aperçu de l'image et le texte que Facebook extraits lorsque vous partagez un lien. Facebook utilise le Open Graph Protocol pour obtenir ces données.
Essentiellement, tout ce que vous aurez à faire est de placer ces
og:meta
balises sur l'URL que vous souhaitez partager -Comme vous pouvez le voir il y a à la fois une propriété d'image et une description. Lorsque vous apportez des modifications à vos pages
og:meta
balises, vous pouvez tester ces changements à l'aide de la Facebook Débogueur. Il vous dira si vous avez fait des erreurs et comment les corriger!)Mise à JOUR:
Cette réponse est obsolète.
Comme @jack-marchetti a déclaré dans son commentaire, et @devantoine avec le lien: https://developers.facebook.com/x/bugs/357750474364812/
Facebook a changé la façon dont la sharer.php œuvres, comme Ibrahim Faour réponses pour le bug déposé auprès de Facebook.
Essayez ceci (via Javascript dans cet exemple):
'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')
J'ai essayé ce rapidement sans la partie de l'image et de la sharer.php apparition de la fenêtre de pré-rempli, de sorte qu'il ressemble à une solution.
J'ai trouvé ce par le biais de cette SORTE d'article:
Personnalisées titre /image /description facebook partager le lien à partir d'une application flash
et ce lien contenu dans une réponse de Lelis718:
http://www.daddydesign.com/wordpress/how-to-create-a-custom-facebook-share-button-for-your-iframe-tab/
donc tout le crédit à Lelis718 pour cette réponse.
[EDIT 3 Mai 2013] - semble que l'URL d'origine que j'ai eu ici ne fonctionne plus pour moi sans y compris les "s=100" dans la chaîne de requête - aucune idée pourquoi, mais ont mis à jour en conséquence
Il semble que la réponse suivante ne fonctionne plus, et Facebook n'accepte plus les paramètres sur l'Alimentation boîte de Dialogue liens
Vous pouvez utiliser le Flux Dialogue via l'URL pour émuler le comportement de Sharer.php mais c'est un peu plus compliqué. Vous avez besoin d'un Facebook configuration de l'Application avec l'URL de Base de l'URL que vous avez l'intention de partager configuré. Ensuite, vous pouvez effectuer les opérations suivantes:
1) Créer un lien comme:
(évidemment remplacer le [CONTENU] avec le contenu approprié. La Documentation ici: https://developers.facebook.com/docs/reference/dialogs/feed)
2) Ouvrir le lien dans une fenêtre popup avec JavaScript sur cliquez sur le lien de partage
3) j'aime créer le fichier (c'est à dire popupclose.html) pour rediriger les utilisateurs vers quand ils ont fini de partage, ce fichier contient des
<script>window.close();</script>
pour fermer la fenêtre pop-upLe seul inconvénient de l'utilisation de l'Alimentation de Dialogue (en plus de l'installation), c'est que, si vous gérez vous-même des Pages, vous n'avez pas la capacité de choisir de les partager via une Page, seulement un compte d'utilisateur normal peut partager. Et il peut vous donner quelques très cryptique des messages d'erreur, la plupart d'entre eux sont liés à la configuration de votre Facebook app ou des problèmes avec le contenu ou l'URL que vous partagez.
Sharer.php ne vous permet plus à personnaliser. La page que vous partagez être grattée pour OG Balises et que les données seront partagées.
De bien personnaliser, utilisez
FB.UI
qui vient avec le JS-kit de développement SDK.Facebook sharer.php paramètres pour le partage de postes.
Ne pas utiliser des espaces, utilisez
 
.