2012-03-10 15 views
8

Sto sviluppando un'app iOs 5 e vorrei che l'utente potesse condividere su Facebook alcuni contenuti da app come testo o immagini. Ho provato a implementare Sharekit (fork nativo e fork modificato 2.0) e Addthis ma nessuno ha funzionato. Come posso farlo? Ero molto vicino quando implementavo Sharekit 2.0 (fork modificato), ma ho riscontrato alcuni problemi relativi a armv7. C'è un modo per risolverli? Grazie a tutti !!Condividi contenuti su Facebook dall'app iOS 5

+0

Se si desidera solo per integrare Facebook nella propria applicazione e non altri servizi di condivisione sono necessari, si potrebbe desiderare di basta dare un'occhiata all'API di Facebook. È abbastanza semplice. https://developers.facebook.com/docs/mobile/ios/build/ – simonbs

+0

Ora nella mia app puoi condividere con mail e twitter e vorrei condividere anche su Facebook. Ma non voglio affatto integrare Facebook, condividendo SOLO. –

risposta

11

Consiglio vivamente di utilizzare l'SDK di Facebook. C'è un tutuorial molto approfondito qui: Facebook iOS SDK. Una volta che hai seguito le istruzioni lì e hanno Facebook che autorizza il tuo account utenti, è possibile utilizzare le chiamate alle API grafico di inviare una varietà di cose (esempio di pubblicazione di un link con l'API Graph):

NSMutableDictionary *params = [NSMutableDictionary dictionary]; 

[params setObject:@"Test post" forKey:@"message"]; 
[params setObject:@"link" forKey:@"type"]; 
[params setObject:@"http://yoursite.com" forKey:@"link"]; 
[params setObject:@"Link description" forKey:@"description"]; 

NSString *graphPath = @"me/feed"; 

[facebook requestWithGraphPath:graphPath andParams:params andHttpMethod:@"POST" andDelegate:self]; 
+0

Ma come posso condividere SOLO la stringa e la foto di un'applicazione. Ho bisogno di qualcosa di più semplice. –

+1

Intendi il nome della tua app? Se è così, verrà mostrato automaticamente in fondo al post. Per pubblicare una foto, consulta questa domanda: http://stackoverflow.com/questions/4259573/posting-photos-to-facebook-fan-page-with-ios-sdk –

+0

I +1 questa risposta. Quando si desidera integrare solo alcuni servizi, SharingKit è raramente quello che si sta cercando. Inoltre, Facebook ha un ottimo SDK supportato da buoni tutorial per aiutarti. – simonbs

3

Se si utilizza la versione di sharekit di IdeaShower, non viene più gestita. Provate questo:

https://github.com/ShareKit/ShareKit

E 'in corso e un sacco di gente tenerlo sempre aggiornato.

+0

Ho un errore quando provo a condividere solo su Facebook –

+0

Qual è l'errore? Hai guardato le segnalazioni di bug su github per qualcosa di simile? Sono molto attivi nello schiacciarli. – TigerCoding

Problemi correlati