在Rails App中使用API​​密钥

时间:2013-11-09 21:04:14

标签: ruby-on-rails ruby api

我刚获得了一个我希望访问的数据库的API密钥,并希望开始构建我的Rails应用程序。但是我不知道从哪里开始使用API​​密钥。具体来说,我想使用brewerydb数据,我正在建立一个应用程序,用户可以找到最近的啤酒厂到他们的位置。谁能告诉我如何开始?我是Rails的新手,之前从未使用过API。我不知道从哪里开始。我应该把它放在哪个文件等等......我知道我应该更新GEMFILE,在哪里呢?

谢谢!

2 个答案:

答案 0 :(得分:0)

查看API的文档。这就是我所能说的。 (嗯......不是真的:)。

大多数API依赖于REST或SOAP,它基本上是对某些URI发出HTTP请求。一个例子可能是

http://api.somewebsite.com/beers.json

例如,会返回某些啤酒及其属性的JSON数组。

此外,通常情况下,您可以通过手动构建URI并在浏览器中打开它来测试API(不需要某些HTTP标头进行身份验证,这会使其更难)。这样,您可以在Rails应用程序中尝试之前验证您的请求是否正常,但无法弄清楚它为什么不起作用。

答案 1 :(得分:0)

你应该使用'figaro'gem https://github.com/laserlemon/figaro

它会创建一个“application.yml”文件,您可以在其中添加API密钥。