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
risposta
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];
Ma come posso condividere SOLO la stringa e la foto di un'applicazione. Ho bisogno di qualcosa di più semplice. –
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 –
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
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.
Ho un errore quando provo a condividere solo su Facebook –
Qual è l'errore? Hai guardato le segnalazioni di bug su github per qualcosa di simile? Sono molto attivi nello schiacciarli. – TigerCoding
Se non si vuole chiedere autorizzazioni aggiuntive, è possibile utilizzare l'alimentazione di dialogo per iOS:
https://developers.facebook.com/docs/howtos/feed-dialog-using-ios-sdk/
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
Ora nella mia app puoi condividere con mail e twitter e vorrei condividere anche su Facebook. Ma non voglio affatto integrare Facebook, condividendo SOLO. –