首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用API显示Bigcartel产品?

如何使用API显示Bigcartel产品?
EN

Stack Overflow用户
提问于 2015-02-27 17:09:03
回答 1查看 527关注 0票数 0

我以前从未在中使用过API,所以我非常迷茫。

我需要把这段代码放在哪里,怎么放。

代码语言:javascript
复制
GET http://api.bigcartel.com/mystore/products.json

我是否需要创建一个新的产品模型,然后在application.yml的某个地方编写API?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-02-27 17:17:54

有几种方法可以使用ruby中的API。首先,如果幸运的话,也许有人已经为特定的API构建了一个包装器。在这种情况下,只有一个创业板,但是它似乎不再被维护了。它可能还能用,所以尽管试一试吧。

但是,您也可以自己发出HTTP请求。我更喜欢使用HTTParty宝石。您可以在/lib目录中定义一个新类并自己构建一个API包装器,但让我们从一个简单的示例开始。

代码语言:javascript
复制
response = HTTParty.get('http://api.bigcartel.com/mystore/products.json')
parsed_response_body = JSON.parse(response.body)

因此,我们首先创建一个HTTP请求,然后解析主体,将JSON转换为ruby散列。

请注意,这是一个非常小的例子,它假设一切都会顺利进行。API经常会失败,并且会发生意想不到的事情,不要忘记捕捉和处理可能发生的异常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28770558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档