Ruby on rails 想用curl命令编写twitter的api来发布tweet而不需要任何gem/library方法吗

Ruby on rails 想用curl命令编写twitter的api来发布tweet而不需要任何gem/library方法吗,ruby-on-rails,ruby,curl,twitter,Ruby On Rails,Ruby,Curl,Twitter,我是ruby新手,我想创建一个api,它可以在没有任何gem include帮助的情况下将tweet发布到twitter上,就像我们在命令行上通过运行以下代码所做的那样: curl --request 'POST' 'https://api.twitter.com/1.1/statuses/update.json' --data 'status=Maybe+he%27ll+finally+find+his+keys.+%23peterfalk' --header 'Authorization:

我是ruby新手,我想创建一个api,它可以在没有任何gem include帮助的情况下将tweet发布到twitter上,就像我们在命令行上通过运行以下代码所做的那样:

curl --request 'POST' 'https://api.twitter.com/1.1/statuses/update.json' --data 'status=Maybe+he%27ll+finally+find+his+keys.+%23peterfalk' --header 'Authorization: OAuth oauth_consumer_key="i6baQCTt1sCXAo8YWcKhuly9Z", oauth_nonce="12f94f3e4b2ded3bbfdfe781de60ae73", oauth_signature="x6%2Fi2w%2F0RjN4prcFmA5HthOZU3Q%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1461568353", oauth_token="2291131736-LpQkfe5diMTung5mVQ0Dc5EKA9u8qnIgWuPqau9", oauth_version="1.0"' --verbose
但在控制器中,我们如何使用此命令,使其获得ouath_签名并发布tweet

就像在php中一样,curl也需要与ion ruby相同的方式

请帮助我摆脱它

您可以使用它进行api调用。 或者如果你真的不想用那块宝石

试试这个:


这是ruby标准库附带的

如果我理解正确,您可以使用:

http://ruby-doc.org/stdlib-2.3.0/libdoc/net/http/rdoc/Net/HTTP.html