我正在为 iPhone 或 Android 等移动设备编写内部 API。
我希望使用这些设备,用户只能通过 Facebook Connect 或 Twitter Connect 与应用程序连接。
我不懂iOS,但我想在后端准备代码。
我必须如何准备代码?我使用 Python/Django 和 Tastypie 作为 API。 我有 django-social-auth 的经验,它很好地支持这两个社交网络。
我如何创建API来接受从twitter或facebook注册的新用户并存储他们的数据?
最好的方法是,用户使用设备上的任何社交网络进行身份验证后,获取姓名、电子邮件、设备 ID 和任何其他相关详细信息,并将这些详细信息像正常注册一样存储在服务器上。[即维护您自己的信息用户 ID 而不是 fb_id 或 twitter_id]
如果需要从浏览器使用您的我们的服务,当您插入用户记录时,会生成一个随机密码并将其邮寄给用户,并将哈希值存储在数据库中。