Pracuję nad aplikacją iOs 5 i chciałbym, aby użytkownik mógł udostępniać na Facebooku niektóre treści z aplikacji takie jak tekst lub obrazy. Próbowałem zaimplementować program ShareKit (rodzimy fork i widżet zmodyfikowany 2.0) i Addthis, ale nikt nie zadziałał. Jak mogę to zrobić? Byłem bardzo blisko, gdy zaimplementowałem Sharekit 2.0 (zmodyfikowany fork), ale spowodowało to pewne problemy związane z armv7. Czy jest jakiś sposób na ich naprawienie? Dzięki za wszystko !!Udostępnianie zawartości na Facebooku z iOS 5 app
Odpowiedz
Gorąco polecam za pomocą SDK Facebooka. Tu jest bardzo dokładny tutuorial: Facebook iOS SDK. Po wykonaniu instrukcji tam i Facebook zezwalająca konta użytkowników, można użyć wywołania API wykres, aby umieścić różne rzeczy (przykład zamieszczając związek z Graph API):
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];
Ale jak mogę TYLKO udostępnić ciąg aplikacji i zdjęcie. Potrzebuję czegoś prostszego. –
Masz na myśli nazwę Twojej aplikacji? Jeśli tak, to automatycznie wyświetli się u dołu wpisu. Aby opublikować zdjęcie, sprawdź to pytanie: http://stackoverflow.com/questions/4259573/posting-photos-to-facebook-fan-page-with-ios-sdk –
I +1 tę odpowiedź. Gdy chcesz tylko zintegrować kilka usług, SharingKit rzadko jest tym, czego szukasz. Ponadto Facebook ma świetny pakiet SDK obsługiwany przez dobre samouczki. – simonbs
Jeśli używasz wersji sharekit IdeaShower, nie jest ona już obsługiwana. Spróbuj tego:
https://github.com/ShareKit/ShareKit
Jest prąd i dużo ludzi utrzymać ją na bieżąco.
Mam błąd, gdy próbuję udostępnić tylko na Facebooku –
Jaki jest błąd? Czy obejrzałeś raporty o błędach githubu na coś podobnego? Są bardzo aktywni w ich zgniataniu. – TigerCoding
Jeśli nie chcesz, aby poprosić o dodatkowe uprawnienia, można użyć paszy Dialog na iOS:
https://developers.facebook.com/docs/howtos/feed-dialog-using-ios-sdk/
Jeśli chcesz tylko do integracji Facebooka w aplikacji i nie są potrzebne żadne inne usługi udostępniania, może chcesz po prostu spójrz na własne API Facebooka. To całkiem proste. https://developers.facebook.com/docs/mobile/ios/build/ – simonbs
Teraz w mojej aplikacji możesz udostępniać pocztę i twitter i chciałbym również udostępnić na Facebooku. Ale nie chcę w ogóle integrować Facebooka, TYLKO współużytkowania. –