Question:
Je dois transmettre mon contenu tel que titre, résumé et image dans une URL de partage Facebook comme ceci:
<a id="button"
href="http://www.facebook.com/sharer.php?
s=100
&p[url]=http://myurl.com/overview/sap-talent
&p[images][0]=http://myurl/images/my_image.png
&p[title]=mytitle
&p[summary]=containsummary">
Le problème est que le contenu de l'URL mentionnée ci-dessus est automatiquement récupéré ( http://myurl.com/overview/sap-talent ), et je ne sais pas où mon titre et mes données récapitulatives ont disparu. . Existe-t-il un autre moyen de partager mon titre, mon résumé et mon image personnalisés via facebooksharer.php
?
On dirait que Facebook a désactivé la transmission de paramètres au partage.
Nous avons modifié le comportement du plug-in de partage pour qu'il soit cohérent avec les autres plug-ins et fonctionnalités de notre plate-forme.
Le partageeur n'acceptera plus les paramètres personnalisés et Facebook extraira les informations affichées dans l'aperçu de la même manière que si elles étaient affichées sur Facebook sous forme de publication à partir des méta-tags d'URL OG.
Voici l'URL du message: https://developers.facebook.com/x/bugs/357750474364812/
Cela fonctionne pour le moment (octobre 2016), mais je ne peux pas garantir sa durée:
https://www.facebook.com/sharer.php?caption=[caption]&description=[description]&u=[website]&picture=[image-url]
Le seul paramètre dont vous avez besoin maintenant est ?u=<YOUR_URL>
. Toutes les autres données seront extraites de la page ou (mieux) de vos balises méta de graphe ouvertes:
<meta property="og:url" content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" />
<meta property="og:type" content="article" />
<meta property="og:title" content="When Great Minds Don’t Think Alike" />
<meta property="og:description" content="How much does culture influence creative thinking?" />
<meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />
Vous pouvez vérifier que votre page est conforme à le débogueur .
Sur le site Facebook des bugs des développeurs, la dernière réponse à ce sujet (parameters with sharer.php
), me fait croire que c'était un bug qui allait être résolu. Ai-je raison?
https://developers.facebook.com/x/bugs/357750474364812/
Ibrahim Faour · · Équipe de la plateforme Facebook
Mes excuses pour le derangement. Nous visons à mettre à jour nos rapports externes dès que nous aurons résolu les problèmes. Je comprends que parfois la réponse fournie ne soit pas satisfaisante, mais nous souhaitons que notre plate-forme soit aussi stable et efficace que possible. Merci!
J'ai utilisé le ci-dessous avant, et cela a fonctionné. Ce n'est pas très joli, mais vous pouvez le changer pour répondre à vos besoins.
La fonction JavaScript suivante saisit le location.href
& document.title
pour le partage, et vous pouvez finalement les changer.
function fbs_click() {
u=location.href;
t=document.title;
window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),
'sharer',
'toolbar=0,status=0,width=626,height=436');
return false;
}
Usage:
<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" onclick="return fbs_click()" target="_blank">
Share on Facebook
</a>
Il semblerait que vous recherchiez ce qui suit: titre de partage de Facebook/desc ....