2012-02-26 11 views
24

मैं स्टैक ओवरफ्लो पर बनाना चाहता हूं। मुझे +1 बटन नहीं है (लोड होने में कुछ समय लगता है और सभी पेज लोडिंग धीमी हैं)। मैंने स्रोत पृष्ठ पर देखा है और इसकी कोई जानकारी नहीं मिली ... वे इसे कैसे करते हैं ???Google+ साझा यूआरएल: इसका उपयोग किस पैरामीटर का उपयोग करता है?

फेसबुक पर यह है:

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

कुछ इस तरह गूगल + के हिस्से के लिए होना चाहिए, लेकिन मैं अपने खोज के दौरान किसी भी उपयोगी जानकारी नहीं मिली थी।

मैं जानता हूँ कि मैं इस तरह के यूआरएल का उपयोग कर सकते हैं: https://plus.google.com/share?url=my_url, लेकिन यह पर्याप्त नहीं है - मैं भी हिस्सा शीर्षक, पाठ और छवि की जरूरत है, लेकिन क्या यूआरएल GET पैरामीटर इस उद्देश्य के लिए उपयोग करने के लिए?

अग्रिम धन्यवाद! एक भाषा कोड के लिए लक्ष्य यूआरएल के लिए, url, और hl,:

+0

[पॉपअप में Google प्लस शेयर] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/9022416/google-plus-share-in-a-popup) – abraham

उत्तर

32

share link दो यूआरएल paramaters का समर्थन करता है।

लक्ष्य यूआरएल पर संरचित मार्कअप Google+ पर साझा शीर्षक, वर्णन और छवि निर्धारित करता है। उदाहरण के लिए, यदि आप उस पृष्ठ पर schema.org मार्कअप या ओपनग्राफ टैग जोड़ते हैं, जिसे आप साझा कर रहे हैं, तो ऐसा लगता है कि यह +1 बटन के लिए ऐसा करता है।

+ स्निपेट के लिए official docs में यह इंगित करता है कि 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> 

आप अपने शीर्षक जिसे उपयुक्त नाम दिया image क्षेत्र से name क्षेत्र और छवि से पढ़ा देखेंगे।

वैकल्पिक रूप से, अगर आप इस तरह एक ही फ़ील्ड को निर्दिष्ट करने के लिए अपने पृष्ठ के शीर्ष करने के लिए OpenGraph टैग जोड़ सकते हैं:

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

कोई छवि साझा करने के बारे में क्या? –

+1

आप कहते हैं "लक्ष्य यूआरएल पर संरचित मार्कअप शीर्षक, विवरण ... निर्धारित करता है:" अगर हम शीर्षक और विवरण को एन्कोड करना चाहते हैं तो हम यूआरएल कैसे बना सकते हैं? – Zec

+0

मैं ऐसा करने के लिए समय बर्बाद कर रहा हूं .. कृपया मदद –

3

हो सकता है कि सहभागी पोस्ट को साझा करने के बारे में उपयोगी होगा निम्नलिखित पृष्ठ: https://developers.google.com/+/web/share/interactive

मैंने पहले से ही "prefilled" पैरामीटर के साथ इसका परीक्षण किया। यह पैरामीटर आपको मिल पैरामीटर के माध्यम से गूगल + शेयर के लिए एक पहले से भरी हुई पाठ परिभाषित करने के लिए अनुमति देता है:

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

तो आदेश अन्य संभावित मापदंडों मिल खोजने के लिए सहभागी पोस्ट पेज पर एक गहरी नजर है।

0

आप "url" और "prefilltext" का उपयोग कर सकते हैं।

संबंधित मुद्दे