2013-04-23 113 views
3

我已经有了: 1. RoR的后端 2的iOS 6应用 3. Twitter的ConsumerKey和ConsumerSecret该后端采用了如何在iOs上获取Twitter访问令牌和秘密?

我whant: 按钮添加Twitter登录到我的iOS应用这将允许我授权用户并让他的AccessToken和AccessTokenSecret在我的后端部分中使用。我在网上搜索了近一周的最新工作解决方案,但没有发现任何东西。

Facebook花了差不多5分钟时间创建一个WebView,并在那里放置了他们的oAuth url,授权后在地址栏中给出了令牌权。为什么地狱是Twitter这样的屁股痛苦?

帮助!! > <

回答

6

您需要使用反向验证来获取oAuth访问令牌和访问令牌密钥,如此tutorial中所述。

你可以从Twitter的工程师Sean Cook的工程实例here中找到。

+0

“您没有被授予访问Twitter帐户的权限。” AccessToken和AccessTokenSecret是正确的。 – 2013-04-24 13:18:39

+2

如果您或您的用户决定不允许您访问他们的Twitter帐户,那么您可以做的事情不多,除了可能会显示警告,解释为什么Twitter登录很重要,以及如何通过更改Twitter中的开关来重新启用它系统偏好设置 - >隐私 - > Twitter - ><您的应用程序名称> – andreagiavatto 2013-04-24 13:41:42

+0

哦。现在我看到这个例子在做什么。它会将帐户保存在我的手机设置中,并尝试通过单个按钮进行授权。 不需要这个。我想让用户输入他的登录名并通过应用程序。 – 2013-04-24 14:44:07

相关问题