我正在构建一个iPhone应用程序,它使用REST(基于http的XML)与Web服务器(Java webapp)进行通信。在我的原型中,我使用http的基本身份验证来允许访问并使用用户名和密码识别用户。由于我的应用程序中应该有友情和个人资料,我想使用facebook-connect,所以我不必实现它,用户不必管理朋友和个人资料两次。当我使用fb-connect时,我甚至可能没有所有基本的用户管理功能,比如创建新用户,更改密码等等。
所以这是我的问题:是否可以使用facebook-connect作为我唯一的用户身份验证?更重要的是:如何在与网络服务器通信时对用户进行身份验证?
澄清:我不想将Facebook帐户链接到我的用户帐户,我想改用它。
答案 0 :(得分:0)
您可以使用Facebook Graph API执行此操作。以下是一些入门链接
关于这个主题的教程:
http://www.capturetheconversation.com/technology/iphone-facebook-oauth2-graph-api
有人为了让生活更轻松而做了一些客观的C工作:
https://github.com/facebook/facebook-ios-sdk
官方图表API: