Je veux faire comme sur Stackoverflow. Je ne souhaite pas utiliser le bouton +1
(le chargement prend du temps et tous les chargements de page sont un peu plus lents) . ??
Sur facebook c'est:
url = 'http://www.facebook.com/sharer.php?s=100';
url += '&p[title]=' + encodeURIComponent(title);
url += '&p[summary]=' + encodeURIComponent(text);
url += '&p[url]=' + encodeURIComponent(my_url);
url += '&p[images][0]=' + encodeURIComponent(pic);
Quelque chose comme cela doit être pour google + share to, mais je n’ai trouvé aucune information utile lors de ma recherche.
Je sais que je peux utiliser l'URL suivante: https://plus.google.com/share?url=my_url
, mais ce n'est pas suffisant. J'ai également besoin de partager le titre, le texte et l'image, mais quels paramètres d'URL GET utiliser à cette fin?
Merci d'avance!
Le lien share prend en charge deux paramètres d'url: url
, pour l'URL cible, et hl
, pour un code de langue.
Le balisage structuré sur l'URL cible détermine le titre, la description et l'image partagée sur Google+. Par exemple, si vous ajoutez des balises schema.org ou OpenGraph à la page que vous partagez, il apparaît que vous le récupérez exactement comme pour le bouton +1.
Dans le document officiel pour le + Snippet, cela indique que schema.org markup est préféré. Donc, si vous ajoutez des balises à votre page qui ressemblent à ceci:
<body itemscope itemtype="http://schema.org/Product">
<h1 itemprop="name">Shiny Trinket</h1>
<img itemprop="image" src="image-url"></img>
<p itemprop="description">Shiny trinkets are shiny.</p>
</body>
vous verrez votre titre lu dans le champ name
et l'image dans le bien nommé image
.
Vous pouvez également ajouter des balises OpenGraph à l'en-tête de votre page pour spécifier les mêmes champs, comme ceci:
<meta property="og:title" content="..."/>
<meta property="og:image" content="..."/>
<meta property="og:description" content="..."/>
Peut-être que la page suivante sur le partage de messages interactifs sera utile: https://developers.google.com/+/web/share/interactive
Je l'ai déjà testé avec le paramètre "pré-rempli". Ce paramètre vous permet de définir un texte prérempli pour le partage google + via le paramètre get:
https://plus.google.com/share?url=my_url&prefilltext=my_prefilled_text
Examinez donc plus attentivement la page des messages interactifs afin de rechercher d’autres paramètres possibles pour get.
Vous pouvez utiliser "url" et "prefilltext".
Vous pouvez utiliser trois paramètres, comme suit:
https://plus.google.com/share?url={url}&text={desc}&hl={language_code}
Source: https://github.com/bradvin/social-share-urls/blob/master/README.md#google