我正在 iOS 6.1 上开发旅游指南。我有一个部分,里面有一些酒店或旅馆。
我有一个 Facebook 登录系统。我希望用户可以在框中发表关于特定酒店的意见。
那么,最好的选择是什么?
- 我可以使用 Facebook 帐户发布并显示有关该酒店的所有评论吗?是否可以?如何? (那就太好了)
- 我必须将用户 Facebook 名称保存在数据库的字段中,然后保存数据库上的所有评论才能加载它们?
编辑:
我做了一个设计来举例说明这个例子:
编辑 2: 我将再次给予赏金,因为我认为有最好的解决方案,并且我希望获得完成该系统的所有步骤。
最佳答案
基于插件的解决方案:
看起来 Facebook 发布了 iOS 评论插件:
https://www.facebook.com/notes/facebook-media/bringing-facebook-comments-to-mobile/306485919386904
这个人创建了一个基于内联 UIWebView 和一个小技巧的解决方案:
http://suhinini.me/2011/05/24/embedding-facebook-social-comments-plugin-to-an-ios-application/
基于粉丝页面的解决方案:
根据this SO post ,您可以从酒店的粉丝页面(如果有的话)https://graph.facebook.com/cocacola/statuses?access_token= 获取墙源列表。 ...解析返回的 JSON 以显示它们。
如果酒店没有粉丝页面:
根据问题,您的 Facebook 登录有效。
使用 Hotel_ID 和用户 Facebook_ID 将评论保存到数据库,以便您可以在应用中显示该评论。
提示一个简单的 Facebook“分享”窗口,这样如果他愿意,他可以将其发布到他的墙上。
希望这有帮助! :D
关于ios - facebook iOS 6 的意见/评论系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15822724/