2013-06-13 1 views
0

En utilisant l'API graphique, je peux définir une image personnalisée à afficher lors du partage de lien depuis mon application. Mais lorsqu'un utilisateur partage manuellement un lien de mon site Web, une image aléatoire de mon site Web apparaît plutôt que mon logo. Donc, y at-il une balise META ou quelque chose à l'aide de laquelle je peux définir une image personnalisée comme l'image à afficher dans la boîte de description de lien de Facebook? Merci d'avance ...Image personnalisée pour le lien de lien facebook

+0

duplication possible de [Comment Facebook Sharer sélectionne-t-il les images?] (Http://stackoverflow.com/questions/1138460/how-does-facebook-sharer-select-images) – Igy

Répondre

1

Ce que vous voulez ajouter, ce sont les tags Open Graph afin que Facebook puisse analyser votre site plus facilement que son analyse par défaut. Les étiquettes <meta> requises sont

<meta property="og:title" content="Page's Title" /> 
<meta property="og:type" content="article" /> 
<meta property="og:url" content="http://yourwebsite/article" /> 
<meta property="og:image" content="http://yourwebsite/images/displayImage.jpg" /> 
1

Merci Anvesh. J'ai appliqué votre suggestion, mais dans mon cas, cela ne fonctionne pas, comme il se doit.

Si je poste ma page de lien au mur, ça va, l'image est affichée. Mais si je publie via url share/sharer.php, l'image est cachée, sauf sur un hébergeur d'image web comme imagilive.com (bizarre). Mais, de toute façon, après avoir posté l'URL de la page dans le débogueur de Facebook, tout ce que j'ai fait qui a échoué avant, est fait avec succès. Je peux gérer le problème de cette façon, mais je dois le faire avec chaque page. Imaginez que vous avez une galerie de photos avec chaque image partageable. J'ai besoin d'une meilleure solution ou d'une solution.