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