我目前正在使用通过Oauth访问API的服务。我最近指出,Twitter比Twitter将增加对xOauth的支持,这是一种为移动和桌面访问提供的轻松协议。Ruby xAuth支持
可以为我的网站添加xAuth支持,或者只是一项Twitter技术?
感谢, 远野
我目前正在使用通过Oauth访问API的服务。我最近指出,Twitter比Twitter将增加对xOauth的支持,这是一种为移动和桌面访问提供的轻松协议。Ruby xAuth支持
可以为我的网站添加xAuth支持,或者只是一项Twitter技术?
感谢, 远野
需要明确的是,的XAuth仍然是非常的OAuth!唯一的区别是XAuth不需要浏览器重定向来获取OAuth令牌,因此适用于不能或不应强制用户使用Twitter网站的应用程序。 XAuth会将一些参数添加到常规OAuth请求中,以使您能够直接将登录凭据传递给Twitter。详细了解它here。如果你想为你的项目实现它,你只需要容纳额外的参数。
是的,您可以将xauth集成到您的应用程序中。
在这样做之前,我们必须通过发送电子邮件到[email protected]以通过xauth验证用户来启动服务。了解更多详情或登记和开始XAUTH按照这个文档Resister app with twitter and send email to activate xauth service
一旦你用上述程序进行使用下面的与XAUTH
consumer = OAuth::Consumer.new(CONSUMER_KEY, CONSUMER_SECRET, :site => site: 'https://api.twitter.com')
access_token = consumer.get_access_token(nil, {}, { :x_auth_mode => 'client_auth', :x_auth_username => 'Your-User-Name', :x_auth_password => 'Your-Password' })
http://www.robotmedia.net/2011/03/how-to-register-your-mobile-app-on-twitter-to-post-tweets/
验证用户