【发布时间】:2015-07-25 22:22:39
【问题描述】:
我的目标是根据他/她的 Twitter 帐户获取用户的详细信息。现在首先,让我解释一下我想要做什么。
在我的例子中,用户将看到一个选项以使用 Twitter 帐户注册。因此,基于用户的 Twitter 帐户,我希望能够获取用户详细信息(例如电子邮件 ID、姓名、头像、出生日期、性别等)并将这些详细信息保存在数据库中。现在,很多人可能会建议我使用ACAccount 和ACAccountStore,这是一个提供用于访问、操作和存储帐户的接口的类。但就我而言,我想注册用户,即使用户没有在 iOS 设置应用程序中为 Twitter 配置帐户。我希望用户导航到 Twitter 的登录屏幕(在 Safari 或应用程序本身中,或使用任何其他替代方法)。
我还参考了具有 API 列表 here 的 Twitter 文档。但我很困惑如何向用户显示登录屏幕以登录 Twitter 帐户以及如何获取个人资料信息。我应该使用UIWebView,还是将用户重定向到 Safari 或采用其他方式?
【问题讨论】:
标签: ios objective-c twitter twitter-oauth acaccountstore