2012-09-12 45 views
2

我剛剛完成Hartl的書上的軌道。下面的例子很有幫助,我已經能夠爲我的應用程序構建一些非常基本的功能。然而,我想使用這個API,並且已經被授予API的密鑰。我完全不知道如何開始實施API。圍繞API的其他內容已經很有幫助,但是我從字面上來說堅持了開始實現API的第一步應該是什麼。在Rails中使用REST API的第一步是什麼?

我需要一個用戶能夠註冊和驗證,然後提供將通過外部API跟蹤的數據。我已經讓用戶註冊並認證了一些東西,只需要知道使用這個API的第一步就應該是什麼。

答案背後的邏輯同樣有幫助。

回答

2

您可以爲您的模型使用ActiveResource並將其指向外部API。如果您的模型使用外部數據源,這很有用。

http://api.rubyonrails.org/classes/ActiveResource/Base.html

如果你想使用外部API是衆所周知的,有一個很好的機會,已經有用於與API交互的寶石。

如果你只需要一些數據發送到外部的API,但你的模型沒有將其作爲它的源,你可以使用一個HTTP客戶端像法拉第https://github.com/technoweenie/faraday