2011-10-19 42 views
1

我正在學習如何在Rails中編寫API。我設法編寫了一個API來創建一個對象。不過,我正面臨着如何調用它的問題。不知道如何測試API我寫道:|

  1. 的routes.rb

    命名空間:API做 命名空間:v1的做 資源:company_donations 結束 結束

  2. 應用/控制器/原料藥/ V1/Company_donation_controller具有創造需要方法3個對象需要傳遞token,api_key和一個名爲donation的對象,其中包含變量amount和comment。

  3. 現在我想測試我自己的API。我如何從rake任務調用這個post API?使用open-uri?我如何調用以下代碼?

交的 「http://本地主機:3000/API/V1/company_donations.json」:令牌=> 「HusGbrnhi2s3EmUB7fHH」, :API_KEY => 「f70aa490-DC2A-012E-da4e-442c03154814」 , :捐贈=> { :量=> 101, :評論=> 「訂購2周書」 }

+0

我可以推薦一些較短的元語法值嗎? 「foo」和「bar」相當流行...... – Chowlett

+0

找到了一個可以調用的Nestful.post庫,但我認爲參數沒有通過。我的新來電是在下一個評論。請告知 – Pykih

+0

放入Nestful.post「http:// localhost:3000/api/v1/company_donations.json?token = foo&api_key = bar&donation {&amount = 101&comment = Ordered}」 – Pykih

回答

0

表示歉意回答我的問題。我最終使用 - Nestful.post圖書館幫助。