web-dev-qa-db-fra.com

Bouton Partager Facebook avec titre, description et image personnalisées

Dupliquer possible:
Comment Facebook Starer sélectionne-t-il des images?

On dirait que le titre de la Facebook prend en charge le titre personnalisé, la description et la vignette de plusieurs manières.

Jusqu'à présent, j'ai trouvé deux solutions.

  1. utilisation de Meta Tag

    [meta name="title" content="title" /]
    [meta name="description" content="description" /]
    
  2. en utilisant des paramètres d'URL.

    [a href='http://www.facebook.com/sharer.php?s=100&p[title]=WEB1CHANNEL&p[summary]=Web+Design+Company+in+Dubai.&p[url]=http://www.webchannel.ae&p[images][0]=http://qacode.com/test.jpg']asdfa[/a]
    

J'aime beaucoup la solution n ° 2, mais on dirait que ce n'est pas stable. Parfois, cela fonctionne, parfois ce n'est pas le cas. Dans l'ensemble, cela fonctionne de toute façon.

Est-ce que ça va d'utiliser la solution n ° 2? Est-ce que ça va être disponible à l'avenir?

12
Moon
  1. Utilisez open-graphique méta tags Pour permettre à Facebook Obtenir les données souhaitées lors de la grattant la page.
  2. Facebook ne respectera pas les paramètres que vous passez à sharer.php Au lieu de cela, ça va essayer d'obtenir les informations de la page.
  3. Le comme plugin est le moyen d'aller et si vous n'avez vraiment pas de bonne raison d'utiliser Sharner ... ne l'utilisez pas!
  4. Vérifiez votre URL contre le Facebook Debbuger pour mieux tester vos liens.
10
ifaour

Quant à ce que j'ai vu la solution numéro 2 n'est pas stable. J'ai vu de nombreux problèmes liés à la solution 2 sur Facebook ainsi que dans ce forum. J'ai personnellement expérimenté qu'il est préférable d'utiliser des balises Meta avec la version XFBML de FB: Partager.

<fb: bouton de partage Type = "bouton_count" href = "http: // <? php echo ($ _ serveur [" http_host ']. $ _ serveur ["request_uri]);?>"> <> </ FB: bouton>
0
Awais Qarni