簡體   English   中英

想用 curl 命令編寫 twitter 的 api 來發布推文,而無需任何 gem/library 手段

[英]Want to write api of twitter to post tweet without any gem/library means with curl command

我是 ruby​​ 的新手,想創建一個 api,它可以在沒有任何 gem 幫助的情況下將推文發布到 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_signature 並發布推文。

就像在 php 中一樣,它與 curl 想要同樣的方式離子紅寶石。

請幫我擺脫它

您可以使用rest-client進行 api 調用。 或者,如果您真的甚至不想使用該 gem。

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

隨 ruby​​ 標准庫一起提供

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM