如何将Facebook整合到iPhone App

问题描述:

我知道这是一个经常被问到的问题;但我的观点是:从iPhone应用程序连接到FB的建议或成熟方法是什么?如何将Facebook整合到iPhone App

类型1:我看到了教程here。它使用AsiHttpRequest,Json库在FB墙上发布。

类型2:有在Facebook网站本身,这是使用相同的图形API的教程here,但好像是用不同的API调用张贴在墙上,登录等

哪以上两点比较好? Type-1使用外部库,但该教程非常具有说明性。类型2似乎直接来自Facebook,但不知道如何更新/过时的教程(没有日期表明)。

+0

使用图形API类型2,推荐的方式 – msk 2012-08-13 09:59:41

类型2在上周二更新,类型1在2010年1月更新,所以我建议使用类型2 a),因为代码直接来自Facebook并且b)它是最新的教程。

但是,整合Facebook的最佳方式是使用新的iOS 6 Facebook SDK

+1

iOS 6处于测试阶段您为什么推荐? – tiguero 2012-08-13 10:25:41

+0

iOS 6已与Facebook集成,因此您下载iOS 6 Beta SDK,然后在iOS 6发布时提交。 – 2012-08-13 11:15:44

+1

+1谢谢!它帮助!这是有关iOS6 FB集成的有用说明。但是,如果应用程序必须支持iOS5,我们不能利用这种内置的iOS-FB API,不幸的是,尽管如此。 – Jean 2012-08-13 12:05:31

为Facebook开发的最值得推荐的方式是新的Facebook iOS SDK。

http://developers.facebook.com/ios/

+0

+1谢谢!它帮助! – Jean 2012-08-13 12:04:31

要走的路是下载facebook API适用于iOS(和RTFM有:-))。如果您使用ios 5将lib编译为静态库。将您的lib链接到您的项目,并创建一些类包装来将您的应用内容发布到Facebook中。我没有检查过Ray Wenderlich的教程,但是你可以试着用你自己构建并且是最新的Facebook API来完成他的任务。

+0

构建部分是在这里说明btw:https://developers.facebook.com/docs/mobile/ios/build/ – tiguero 2012-08-13 10:22:23

+0

+1谢谢!它帮助! – Jean 2012-08-13 12:05:59