我希望能够根据用户的Twitter账户获取用户的详细信息。首先,让我解释一下我想做什么。
在我的情况下,用户会被提供使用Twitter账户注册的选项。因此,基于用户的Twitter账户,我希望能够获取用户详情(例如电子邮件地址、姓名、个人资料图片、出生日期、性别等),并将这些详情保存在数据库中。现在,很多人可能会建议我使用ACAccount
和ACAccountStore
,这是一个提供接口用于访问、操作和存储账户的类。但在我的情况下,即使用户没有在iOS设置应用中配置Twitter账户,我也希望能够注册用户。我希望用户能够导航到Twitter的登录页面(在Safari中或在应用程序本身中,或者使用其他替代方式)。
我还参考了Twitter的API列表文档(在此处)。但我非常困惑该如何向用户展示登录屏幕以登录Twitter账户,以及如何获取个人资料信息。我应该使用UIWebView
,还是将用户重定向到Safari,或采用其他方法呢?