json-api

    2热度

    2回答

    的问题是关于JSON API规范,以及如何正确地做一个请求 (我使用Ruby on Rails和JSON API使用资源的宝石,但是,这是一个普遍的问题,无论如何,我知道如何实现它,我只是想跟随JSON API的规则:http://jsonapi.org/format/) 情况1: 我想所有的货架 我想包括那些在那些货架所有书籍 我应该在这种情况下使用GET是: www.library.com/s

    1热度

    1回答

    假设我有不同种类的对象House和Car。现在我想添加评论。 最好的做法是什么? 有终点: /api/house/:houseId/comments /api/car/:carId/comments 或者征求意见一般般API: /api/comments/:generalId

    0热度

    1回答

    我为我的网站设计了REST API。我阅读了关于正确的JSON-API的一些信息。而现在起草的版本是这样的: { "data": { //data that I will send }, "errors":"", "meta": { "token": // auth info for ever request { //

    0热度

    1回答

    我有一个API,其中一个键的基本响应将有一个标识符数组。用户可以传递一个额外的参数,这样数组将转向一个字符串数组中的对象数组(对于实际的细节而不必单独调用)。 "children": { "type": "array", "items": { "oneOf": [{ "type": "string", "description": "Ident

    0热度

    1回答

    我正在根据JSONAPI规范使用express.js构建API,并且有sequelize.js模型。例如,User模型的属性,如姓名,电子邮件,平衡,last_login_time等 如果用户关于第三方用户API客户端应用程序请求数据仅需要与公共属性,如名称和last_login_time回应。 如果用户对关于自己的客户端应用程序请求数据API需要与公共和私有属性做出回应。 作为一个串行我用jso

    1热度

    3回答

    我正在用react和redux构建一个单页面应用程序。其中当然需要数据的后端。现在我们正在研究什么api架构是最好的,但是我无法就api架构最适合react/redux应用程序找到任何共识。 现在我知道你可以基本上以任何你喜欢的方式使用数据。但是仍然有明确的市场领导者,比如像mobx这样的比例。这并没有让他们变得更好,但至少知道偏好在哪里很好。 所以我的问题是:在这个时间点哪个api架构最适用于r

    0热度

    1回答

    我正在使用Kathatrsis作为我的REST API。我也是JSONApi规范的新手。我为我的生活不能找出url模式来调用@JsonApiFindAllWithIds方法。 例如,假设它被注释为: @JsonApiFindAllWithIds public Iterable<ThriftType> findAll(Iterable<String> iterable, QueryParams q

    1热度

    1回答

    这已经回答了这里大部分: Handling errors with the (now default) Ember Data JSON-API adapter 我甚至不会进入如何灰烬文档强调遵循JSON API规范(http://jsonapi.org/format/),但只要我读过他们甚至没有坚持他们(根据上面的答案)...但我离题了! 我不知道如何从model()挂钩本身将错误导入到我的模型中

    2热度

    1回答

    如果查询参数出现在JSON-API响应中的链接是百分比编码的? 从jsonapi.org所述实施例不编码,如在: { "links": { "self": "http://example.com/articles", "next": "http://example.com/articles?page[offset]=2", "last": "http://e

    0热度

    1回答

    请问您能帮我吗? 我有一个模型Channel,模型Feature,模型ChannelApplication和模型ApplicationFeature。我将它们定义是这样的: 我的模型channel.js: import Model from 'ember-data/model'; import attr from 'ember-data/attr'; import { hasMany } fr