2012-09-20 20 views
5

मैंने सुना है कि हम गूगल + https://plus.google.com/share?url=YOUR_URL_HEREiPhone App - पूर्व भरण पाठ

पर साझा करने के लिए इस लिंक का उपयोग कर सकते हैं हम कैसे 'शेयर/पोस्ट' के लिए एक पाठ जोड़ सकता हूँ के साथ गूगल प्लस शेयर? (जैसे ट्विटर में, मैं 'prefilled टेक्स्ट' पैरामीटर सेट कर सकता हूं) इसके लिए यूआरएल पैरामीटर क्या है? क्या कोई मदद कर सकता है?

+0

मैं एक ही सुविधा के लिए देख रहा हूँ, Google+ के लिए और के लिए फेसबुक – Baldrick

+0

वहाँ कम से कम कोई [दस्तावेज] (https हो रहा है: // developers.google.com/+/plugins/share/#sharelink) ऐसा करने का तरीका। –

उत्तर

1

मैं एक छोटे से शोध किया है और इस के साथ आया था:

  • गूगल +, के रूप में ई करने का विरोध किया। जी। Twitter, बगल में URL के लिए "Url" और भाषा कोड के लिए "hl" कोई क्वेरी पैरामीटर की अनुमति नहीं है। (Source: Documentation on developers.google.com)
  • गूगल + मेटा जानकारी the schema.org microdata-format के माध्यम से आपूर्ति की सामग्री का कौनसा भाग का उपयोग करने का फैसला करने के उपयोग करता है। (Source: This German blog article on the same topic)

कहा, यदि आप साझा पेज पर नियंत्रण + 1-शेयर thingy की सामग्री को प्रभावित करने में सक्षम होना चाहिए। यदि नहीं, तो ऐसा करने का कोई तरीका नहीं है।

इसके अलावा: यह सवाल आप कस एकीकृत करने के लिए Google+ के साथ अपने अनुप्रयोग मैं उनके एसडीके यहां उल्लिखित का उपयोग कर की सिफारिश करेंगे चाहते हैं this question asked 2012-02-26 by Vitali Ponomar

+0

यह पोस्ट/टिप्पणी के पाठ को पूर्ववत नहीं करता है। मेरे पास कई कार्यक्रमों वाला एक पृष्ठ है, और मैं चाहता हूं कि उपयोगकर्ता एक ईवेंट का चयन कर सके और इसे Google+ या फेसबुक पर साझा कर सके (केवल एक ईवेंट, पूरे पृष्ठ पर नहीं)। यह एफबी और जी + पर असंभव प्रतीत होता है, जब तक कि मैं प्रत्येक घटना के लिए कोई पृष्ठ नहीं बनाता। फिर भी, आपके द्वारा की गई खोज के लिए धन्यवाद। – Baldrick

+0

@ बाल्ड्रिक आपका स्वागत है। क्षमा करें, मैंने एफबी और ट्विटर को भ्रमित कर दिया, सही किया और दस्तावेज़ीकरण के संदर्भ में जोड़ा। –

+0

ठीक है, धन्यवाद! मैं देख रहा हूँ के लिए क्या किया जा सकता है – Jean

6

की एक लगभग सटीक डुप्लिकेट हो रहा है: https://developers.google.com/+/mobile/ios/

साझा करने पर बिट: https://developers.google.com/+/mobile/ios/#share_on_google

अपना हिस्सा वस्तु बनाएँ:

GooglePlusShare *share = 
    [[[GooglePlusShare alloc] initWithClientID:clientID] autorelease]; 
share.delegate = self; // optional 
appDelegate.share = share; //optional 

अपने ख में utton के IBAction:

- (IBAction) didTapShare: (id)sender { 
    // Add code here to retrieve the value of "share" 
    // This could be self.share if this is a property of your ViewController 
    // or ((MyAppDelegate *)[[UIApplication sharedApplication] delegate]).share 

    [[[[share shareDialog] 
     setURLToShare:[NSURL URLWithString:@"URL_TO_SHARE"]] 
      setPrefillText:@"YOUR TEXT HERE"] open]; 

    // Or, without a URL or prefill text: 
    [[share shareDialog] open]; 
} 

गूगल + URL हैंडलर:

- (BOOL)application: (UIApplication *)application 
       openURL: (NSURL *)url 
    sourceApplication: (NSString *)sourceApplication 
      annotation: (id)annotation { 
    // ... 

    if ([self.share handleURL:url 
      sourceApplication:sourceApplication 
       annotation:annotation]) { 
    return YES; 
    } 

    // ... 
} 
+0

+1 कोशिश करता हूँ, मैं इतना है कि मैं यूआरएल एसडीके नहीं सोचा था पर तय हुई थी। –

+0

मैं उनके एसडीके कोशिश किया था, लेकिन मैं इसे एकीकृत (विशेष रूप से है कि OpenSource किट है कि वे प्रदान करते हैं) में मुद्दों का सामना करना पड़ा। मैं कुछ दिनों से इसके साथ संघर्ष कर रहा था, और अंत में मैं यूआरएल का उपयोग करने के सरल तरीके से स्थानांतरित हो गया! – Jean

+0

हाय वहाँ, क्या शेयर संवाद के बिना google + पर पोस्ट प्रकाशित करने का कोई तरीका है ..? –