2012-02-26 52 views
24

Tôi muốn thực hiện như trên Stackoverflow. Tôi không whant +1 (phải mất một thời gian để tải và tất cả tải trang chậm hơn một chút). Tôi đã xem trang nguồn và không tìm thấy bất kỳ thông tin nào về nó ... Làm thế nào để họ làm điều đó ???Url chia sẻ Google+: thông số nào sử dụng?

Vào facebook này là:

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

Something như thế này phải cho google + cổ phiếu, nhưng tôi đã không tìm thấy bất kỳ thông tin hữu ích trong quá trình tìm kiếm của tôi.

Tôi biết tôi có thể sử dụng url như vậy: https://plus.google.com/share?url=my_url, nhưng không đủ - tôi cũng cần tiêu đề chia sẻ, văn bản và hình ảnh, nhưng url nào lấy tham số để sử dụng cho mục đích này?

Cảm ơn trước!

+0

bản sao có thể có của [Chia sẻ Google Plus trong cửa sổ bật lên] (http://stackoverflow.com/questions/9022416/google-plus-share-in-a-popup) – abraham

Trả lời

32

share link hỗ trợ hai tham số url: url, cho url mục tiêu và hl, cho mã ngôn ngữ.

Đánh dấu có cấu trúc trên url mục tiêu xác định tiêu đề, mô tả và hình ảnh được chia sẻ trên Google+. Ví dụ: nếu bạn thêm đánh dấu schema.org hoặc thẻ OpenGraph vào trang mà bạn đang chia sẻ, nó sẽ xuất hiện để chọn nó giống như nó cho nút +1.

Trong số official docs cho + Đoạn trích, điều này cho biết rằng ưu tiên là schema.org markup. Vì vậy, nếu bạn thêm đánh dấu vào trang của bạn trông giống như thế này:

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

bạn sẽ thấy tiêu đề của bạn đọc từ name lĩnh vực và hình ảnh từ hòn đảo có tên image lĩnh vực.

Ngoài ra, bạn có thể thêm thẻ OpenGraph đến đầu trang của bạn để xác định các lĩnh vực tương tự như thế này:

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

Điều gì về việc chia sẻ hình ảnh? –

+1

Bạn nói "Đánh dấu có cấu trúc trên url mục tiêu xác định tiêu đề, mô tả ...:" Làm cách nào để chúng tôi tạo url nếu chúng tôi muốn mã hóa tiêu đề và mô tả? – Zec

+0

Tôi đang lãng phí thời gian để làm điều này .. hãy giúp –

3

Có lẽ trang sau về việc chia sẻ bài đăng tương tác sẽ rất hữu ích: https://developers.google.com/+/web/share/interactive

Tôi đã thử nghiệm nó với tham số "điền sẵn". Tham số này cho phép bạn xác định một văn bản đóng sẵn cho google + chia sẻ qua get tham số:

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

Vì vậy, có một cái nhìn sâu sắc hơn về trang bài đăng tương tác để tìm ra có thể có được các thông số khác.

0

Bạn có thể sử dụng "url" và "prefilltext".

Các vấn đề liên quan