2012-09-20 22 views
5

usłyszałem możemy użyć tego linku, aby udostępnić w Google+ https://plus.google.com/share?url=YOUR_URL_HEREiPhone App - Google akcji plus z wstępnie wypełnić tekst

Jak dodać tekst do „share/postu”? (jak na Twitterze mogę ustawić parametr "tekst wstępnie wypełniony") Jaki jest parametr adresu URL? Czy ktoś może pomóc?

+0

szukam tej samej funkcji w Google+ i na Facebooku – Baldrick

+0

Wydaje się, że przynajmniej nie ma udokumentowanych [] (https: // developers.google.com/+/plugins/share/#sharelink) sposób na zrobienie tego. –

Odpowiedz

1

Zrobiłem trochę badań i podszedł z tym:

Powiedział, że powinieneś być w stanie wpływać na treść + 1-share-thingy jeśli kontrolować wspólną stronę. Jeśli nie, nadal nie ma sposobu, aby to zrobić.

również: To pytanie wydaje się być niemal dokładną kopią this question asked 2012-02-26 by Vitali Ponomar

+0

Nie wypełnia tekstu postu/komentarza. Mam stronę z kilkoma wydarzeniami i chciałbym, aby użytkownik mógł wybrać wydarzenie i udostępnić je w Google+ lub na Facebooku (tylko pojedyncze wydarzenie, a nie cała strona). Wydaje się niemożliwe na FB i G +, chyba że utworzę stronę dla każdego wydarzenia. Niemniej jednak, dziękuję za przeszukanie, które zrobiłeś. – Baldrick

+0

@Baldrick Nie ma za co. Przepraszam, pomyliłem FB i Twittera, poprawiłem i dodałem odniesienie do dokumentacji. –

+0

OK, dziękuję! Spróbuję zobaczyć, co można zrobić. – Jean

6

Jeśli chcesz ściśle zintegrować aplikacja Google+ polecam używając ich SDK opisane tutaj: https://developers.google.com/+/mobile/ios/

Bit udostępniania: https://developers.google.com/+/mobile/ios/#share_on_google

Tworzenie obiektu akcji:

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

W swojej b Utton za 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]; 
} 

Google+ URL handler:

- (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, Naprawiono błąd związany z adresem URL, którego nie myślałem o SDK. –

+0

Próbowałem ich SDK, ale miałem problemy z integracją (szczególnie ten zestaw OpenSource, który dostarczają). Walczyłem z tym przez kilka dni, i w końcu przeszedłem na prosty sposób użycia adresu URL! – Jean

+0

Witam, czy istnieje sposób publikowania postów w google + bez udziału? ..? –

Powiązane problemy