【发布时间】:2010-08-09 16:13:30
【问题描述】:
是否可以将 OAuth 与 HTTParty 一起使用?我正在尝试进行this API 调用,但是与文档相矛盾的是,它需要身份验证。
在你说“使用 Twitter 专用 Gem”之前,请听我说——我已经尝试过了。我试过 twitter、grackle 和无数其他的,但没有一个支持这个特定的 API 调用。所以,我转向了 HTTParty。
那么,如何将 OAuth 与 HTTParty 结合使用?
【问题讨论】:
-
您可以分叉 twitter gem 并添加您需要的方法(请参阅:github.com/jnunemaker/twitter/blob/master/lib/twitter/base.rb)。无论哪种方式,Twitter gem 都可能是一个了解这是如何完成的好地方(因为它同时使用 HTTParty 和 OAuth)
-
实际上,看起来 Twitter gem 确实具有您正在寻找的功能,请参阅github.com/jnunemaker/twitter/blob/master/lib/twitter/base.rb 中的第 33-35 行
-
谢谢。之前没注意到>.
-
我对这个答案还是很感兴趣的。
-
我自己一直在寻找。从 Twitter Dev (dev.twitter.com/docs/api/1/get/oauth/authenticate) 页面中的示例请求中,我觉得应该有办法。这是请求:
https://api.twitter.com/oauth/authenticate?oauth_token=Z6eEdO8MOmk394WozF5oKyuAv855l4Mlqo7hhlSLik