我见过一些用于在 iOS 上对 Twitter 进行身份验证的 iOS 库,它们都在 UIWebView 中呈现 Twitter 自己的身份验证网页。
不过,我也在商店里看到了一些 iPhone 应用程序,它们只是向用户展示了几个 UITextField 可以输入,这似乎更专业。他们是如何做到这一点的,是否有任何示例代码可以做到这一点?
我见过一些用于在 iOS 上对 Twitter 进行身份验证的 iOS 库,它们都在 UIWebView 中呈现 Twitter 自己的身份验证网页。
不过,我也在商店里看到了一些 iPhone 应用程序,它们只是向用户展示了几个 UITextField 可以输入,这似乎更专业。他们是如何做到这一点的,是否有任何示例代码可以做到这一点?
您必须申请 xAuth 使用,您可以通过转到Twitter 的 xAuth 页面来执行此操作,然后您可以在其中申请您的应用程序具有 xAuth,然后查看实际代码:st3fan /iPhone-twitter using xAuth。希望这可以帮助。
我推荐你使用 Twitter 引擎, https://github.com/mattgemmell/MGTwitterEngine
这非常易于使用,并且可以与您当前的代码无缝采用。我广泛使用它,它具有原生 xAuth 支持。
推特当前授权方法的概述和解释可以在这里找到:
http://dev.twitter.com/pages/auth_overview
根据您的描述,我认为您在谈论 oauth echo 或 xauth。