我正在开发一个iOs 5应用程序,我希望用户可以在Facebook上共享某些来自应用程序的内容,如文本或图像。我试图实现Sharekit(native fork和2.0修改后的fork)和Addthis,但没有人工作。我该怎么做?当我实施Sharekit 2.0(修改后的分支)时,我非常接近,但它提出了一些与armv7相关的问题。有没有办法修复它们? 谢谢你!从iOS 5应用程序共享内容到Facebook 5应用程序
回答
我强烈推荐使用Facebook的SDK。这里有一个非常彻底的tutuorial:Facebook iOS SDK。一旦你按照说明那里有Facebook的授权用户帐号,您可以使用调用图形API发布各种各样的东西(例如发布与图形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];
但我怎么才能分享一个应用程序的字符串和照片。我需要更简单的东西。 – 2012-03-10 23:15:07
你的意思是你的应用名称?如果是这样,那会自动显示在帖子的底部。张贴照片,看看这个问题:http://stackoverflow.com/questions/4259573/posting-photos-to-facebook-fan-page-with-ios-sdk – 2012-03-10 23:19:01
我+1这个答案。当您只想整合一些服务时,SharingKit很少是您想要的。此外,Facebook有一个很好的SDK支持好教程让你去。 – simonbs 2012-03-11 10:16:42
我尝试在Facebook上分享时发生错误 – 2012-03-10 23:13:45
错误是什么?你有没有看过github上的bug报告?他们非常积极地挤压他们。 – TigerCoding 2012-03-11 01:47:15
如果你不想让更多的权限,你可以使用饲料对话框为iOS:
https://developers.facebook.com/docs/howtos/feed-dialog-using-ios-sdk/
- 1. 多个iOS应用程序共享一个Facebook应用程序
- 2. 从我的iOS 5应用程序打开Twitter应用程序
- 3. 如何从应用程序共享URL与Facebook上的内容?
- 4. 从Android应用程序的facebook共享
- 5. MySQL到iOS应用程序(Xcode 5)
- 6. 应用程序重定向到Facebook应用程序登录iphone 5
- 7. 无法通过Android应用程序在Facebook上共享内容
- 8. iOS网络应用程序内的Facebook/Google +/Twitter共享功能
- 9. iOS 5 MapKit,MKPlacemark,在iOS 5上运行iOS 4.3应用程序
- 10. 在Facebook上共享Android应用程序内容
- 11. 当通过Android/Ios应用程序在Facebook上共享应用程序链接
- 12. 从iOS应用程序分享到Facebook并创建应用程序名称
- 13. iOS 5和应用程序商店
- 14. 分发iOS 5应用程序
- 15. iOS 8应用程序的Xcode 5
- 16. iphone xcode 5应用程序iOS
- 17. iOS 5报亭应用程序图标
- 18. iOS:从UIWebView打开Facebook本机应用程序共享链接
- 19. Facebook与单页应用程序共享
- 20. 我应该让iPhone应用程序向后兼容iOS 5吗?
- 21. MVC 5 Web应用程序和Web API之间的共享
- 22. iBooks与iOS共享应用程序
- 23. iOS应用程序共享资产
- 24. iOS应用程序共享框架吗?
- 25. 与iOS应用程序共享选项?
- 26. Laravel 5共享Web应用程序的对象
- 27. 在应用程序和webview内的应用程序共享会话 - IOS的Swift
- 28. 使ios 6应用程序与ios 5兼容
- 29. 应用程序运行的内存在升级到iOS 5
- 30. 在应用程序内共享数据
如果你只想Facebook在你的应用程序集成,不需要其他共享服务,你可能想只需看看Facebook自己的API。这很直接。 https://developers.facebook.com/docs/mobile/ios/build/ – simonbs 2012-03-10 20:44:20
现在在我的应用程序中,你可以分享邮件和推特,我也想在Facebook上分享。但我不想整合Facebook,只是分享。 – 2012-03-10 23:16:51