Stackoverflowのようにしたいです。私はしたくない+1
ボタン(読み込みに時間がかかり、すべてのページの読み込みが少し遅くなります)。私はソースページを見ましたが、それに関する情報を見つけられませんでした...彼らはどのようにそれをしますか???
Facebookでこれは:
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);
このようなものはgoogle +共有に必要なものですが、検索中に役立つ情報が見つかりませんでした。
私はそのようなURLを使用できることを知っています:https://plus.google.com/share?url=my_url
、それでも十分ではありません-タイトル、テキスト、画像も共有する必要がありますが、この目的で使用するGETパラメータはどのURLですか?
前もって感謝します!
リンクの共有 は、ターゲットURLのurl
と言語コードのhl
の2つのURLパラメーターをサポートします。
ターゲットURLの構造化マークアップにより、Google +で共有されるタイトル、説明、画像が決まります。たとえば、schema.orgマークアップまたはOpenGraphタグを共有しているページに追加すると、+ 1ボタンの場合と同じようにそれを取得するように見えます。
公式ドキュメント の+ Snippetでは、 schema.org markup が推奨されていることを示しています。したがって、次のようなマークアップをページに追加すると、
<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>
name
フィールドからタイトルが読み取られ、適切な名前のimage
フィールドから画像が表示されます。
または、OpenGraphタグをページのヘッドに追加して、次のような同じフィールドを指定できます。
<meta property="og:title" content="..."/>
<meta property="og:image" content="..."/>
<meta property="og:description" content="..."/>
インタラクティブな投稿の共有に関する次のページが役立つかもしれません: https://developers.google.com/+/web/share/interactive
パラメータ「prefilled」で既にテストしました。このパラメーターを使用すると、getパラメーターを使用してgoogle +共有の事前入力テキストを定義できます。
https://plus.google.com/share?url=my_url&prefilltext=my_prefilled_text
そのため、他の可能なgetパラメータを見つけるために、インタラクティブな投稿ページを詳しく見てください。
「url」と「prefilltext」を使用できます。
次のような3つのパラメーターを使用できます。
https://plus.google.com/share?url={url}&text={desc}&hl={language_code}
ソース: https://github.com/bradvin/social-share-urls/blob/master/README.md#google