我刚刚获得了一个我想要访问并想要开始构建我的 Rails 应用程序的数据库的 API 密钥。但是我不知道从哪里开始使用 API 密钥。具体来说,我想使用 brewerydb 数据,我正在构建一个应用程序,用户可以在其中找到离他们所在位置最近的啤酒厂。谁能告诉我如何开始?我是 Rails 新手,以前从未使用过 API。我不知道从哪里开始。我应该把它放在什么文件中,等等...我知道我应该更新 GEMFILE,还有什么地方?
谢谢!
我刚刚获得了一个我想要访问并想要开始构建我的 Rails 应用程序的数据库的 API 密钥。但是我不知道从哪里开始使用 API 密钥。具体来说,我想使用 brewerydb 数据,我正在构建一个应用程序,用户可以在其中找到离他们所在位置最近的啤酒厂。谁能告诉我如何开始?我是 Rails 新手,以前从未使用过 API。我不知道从哪里开始。我应该把它放在什么文件中,等等...我知道我应该更新 GEMFILE,还有什么地方?
谢谢!
检查 API 的文档。这就是我能说的。(嗯......不是真的:)
大多数 API 依赖于 REST 或 SOAP,这基本上是向某些 URI 发出 HTTP 请求。一个例子可能是
http://api.somewebsite.com/beers.json
例如,这将返回某些啤酒及其属性的JSON数组。
此外,通常情况下,您可以通过手动构建 URI 并在浏览器中打开它们来测试 API(不需要某些 HTTP 标头进行身份验证,这使得验证更加困难)。这样,您可以在您在 Rails 应用程序中尝试之前验证您的请求是否正常,但无法弄清楚它为什么不工作。
你应该使用'figaro' gem https://github.com/laserlemon/figaro
它会创建一个“application.yml”文件,您可以在其中添加您的 API 密钥。