我想从 twitter 帐户获取时间线,我需要创建登录部分。我想问一下最好的做法是什么。
iOS5 twitter api 不允许我创建自定义登录屏幕,用户需要转到设置并手动返回我的应用程序。所以,我相信我最好在登录屏幕上使用 xAuth。
1.问题
即使我使用 XAuthTwitterEngine 之类的库使用自定义 xAuth 登录功能,我仍然可以在 iOS5 上使用 twitter 框架 api吗?
initWithOAuthToken:tokenSecret:似乎是完成此任务的方法。
如果是这样,我想我也可以将此方法与 oAuth 登录一起使用。
2.问题
如果您不需要访问 DM,您最好还是使用 xAuth,对吧?
我不明白为什么很多 Twitter 客户端仍然使用 oAuth,即使 xAuth 在 iPhone 上效果更好,直到我发现你无法使用 xAuth 访问用户 DM。
但是,我的应用程序不需要访问 DM,所以我想 xAuth 是要走的路。
我相信这是 iOS5 的良好登录模式。
iOS5上的登录模式
如果用户已经在 iOS 设置上登录了 twitter 账号,它会显示账号,所以用户不需要登录。
如果用户未在 iOS 设置上登录 Twitter 帐户,您可以使用 xAuth 在我的应用程序中登录,如官方 twitter iPhone 应用程序。
MugunthKumar/RSOAuthEngine看起来不错,即使它不支持 xAuth。