0
我正在編寫一個涉及創建Blogger客戶端的移動應用。我有我需要的API,但問題是如何編寫Ruby代碼以使用提供的文本進行發佈以及發表評論。文本是通過表單輸入提供的,但我不知道如何編寫ruby代碼來發布文本。 我會很樂意收到回覆。感謝所有使用Ruby將文本傳輸到網址的網絡/ http發佈
我正在編寫一個涉及創建Blogger客戶端的移動應用。我有我需要的API,但問題是如何編寫Ruby代碼以使用提供的文本進行發佈以及發表評論。文本是通過表單輸入提供的,但我不知道如何編寫ruby代碼來發布文本。 我會很樂意收到回覆。感謝所有使用Ruby將文本傳輸到網址的網絡/ http發佈
require 'net/http'
require 'uri'
#1: Simple POST
res = Net::HTTP.post_form(URI.parse('http://www.example.com/search.cgi'),
{'q'=>'ruby', 'max'=>'50'})
puts res.body
我的提示答案感到非常滿意。非常感謝。 這裏有一條錯誤消息: Content-Type應用程序/ x-www-form-urlencoded不是有效的輸入類型。 請問你對此有何建議? – Godwin 2010-05-10 13:14:16
不知道你得到的特定錯誤,但我想你需要在那裏發佈一個XML,而不是像上面那樣的鍵值參數對。在這種情況下,你可以看看實例方法'post':http://apidock.com/ruby/Net/HTTP/post – 2010-05-10 15:30:40
也許我應該改寫這樣的問題: 我一直在試圖發佈博客Blogger通過提供的API提供發佈,但我遇到的問題是如何編寫http郵件的ruby代碼,以便能夠發送文本併發布帖子。在API中,聲明必須首先創建要發佈的帖子的XML表示形式。 請高興我的建議。這是提供的API:「http://www.blogger.com/feeds/blogID/posts/default」 注意:抱歉在最初重複此問題 – Godwin 2010-05-11 14:56:08