Google+ share url: what parameters does it use?

大城市里の小女人 提交于 2019-11-28 05:51:13

The share link supports two url paramaters: url, for the target url, and hl, for a language code.

The structured markup on the target url determines the title, description and image shared on Google+. For example, if you add schema.org markup or OpenGraph tags to the page that you're sharing it appears to pick it up just like it does for the +1 button.

In the official docs for the +Snippet it indicates that schema.org markup is preferred. So if you add markup to your page that looks something like this:

<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>

you will see your title read from the name field and image from the aptly named image field.

Alternatively, you can add OpenGraph tags to the head of your page to specify the same fields like this:

<meta property="og:title" content="..."/>
<meta property="og:image" content="..."/>
<meta property="og:description" content="..."/>

Maybe the following page about sharing interactive posts will be helpful: https://developers.google.com/+/web/share/interactive

I tested it already with the parameter "prefilled". This parameter allows you to define a prefilled text for the google+ share via get parameter:

https://plus.google.com/share?url=my_url&prefilltext=my_prefilled_text

So have a deeper look at the interactive posts page in order to find other possible get parameters.

You can use "url" and "prefilltext".

You can use three parameters, like so:

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!