从iOS 5 app分享内容到Facebook

时间:2012-03-10 19:49:16

标签: iphone facebook ios5 share sharekit

我正在开发一个iOs 5应用程序,我希望用户可以在Facebook上分享来自de app的一些内容,如文本或图像。我试图实现Sharekit(本机fork和2.0修改的fork)和Addthis,但没有人工作。我该怎么做?当我实现Sharekit 2.0(修改后的fork)时,我非常接近,但它提出了一些与armv7相关的问题。有没有办法解决它们? 谢谢大家!!

3 个答案:

答案 0 :(得分:11)

我强烈推荐使用Facebook的SDK。这里有一个非常彻底的tutuorial: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];

答案 1 :(得分:4)

如果您不想要求其他权限,可以使用iOS的Feed对话框:

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

答案 2 :(得分:3)

如果您使用的是IdeaShower版本的sharekit,则不再进行维护。试试这个:

https://github.com/ShareKit/ShareKit

这是最新的,很多人都在及时了解它。