Делитесь контентом на Facebook из приложения iOS 5 - PullRequest
8 голосов
/ 10 марта 2012

Я занимаюсь разработкой приложения для iOs 5 и хотел бы, чтобы пользователь мог поделиться на Facebook некоторым содержимым из приложения, таким как текст или изображения.Я пытался реализовать Sharekit (нативный форк и 2.0 модифицированный форк) и Addthis, но никто не работал.Как мне это сделать?Я был очень близок, когда я реализовал Sharekit 2.0 (модифицированный форк), но у него были некоторые проблемы, связанные с armv7.Есть ли способ их починить?Спасибо за все !!

Ответы [ 3 ]

11 голосов
/ 11 марта 2012

Я настоятельно рекомендую использовать SDK Facebook. Здесь очень подробное руководство: Facebook iOS SDK . После того, как вы выполнили все инструкции и авторизовали учетную запись Facebook для своей учетной записи, вы можете использовать вызовы Graph API для публикации различных вещей (пример публикации ссылки с 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];
4 голосов
/ 01 августа 2012

Если вы не хотите запрашивать дополнительные разрешения, вы можете использовать Диалог каналов для iOS:

https://developers.facebook.com/docs/howtos/feed-dialog-using-ios-sdk/

3 голосов
/ 10 марта 2012

Если вы используете версию sharekit от IdeaShower, она больше не поддерживается.Попробуйте это:

https://github.com/ShareKit/ShareKit

Это актуально, и многие обновляют его.

...