問題タブ [json-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
388 参照

ruby-on-rails - Railsで次のJSONAPI URLを構築する方法は?

私はhttp://jsonapi.org/format/#document-top-levelに従っています

次のエンドポイント (ルート) に気付きました。

Rails では、このルートはどのように構築されroutes.rbますか?

relationships7 つの RESTFUL アクションのいずれも必要ありません。

0 投票する
1 に答える
112 参照

json - hasMany + 埋め込み関係を持つ EmberJS JSONAPIAdapter

私の最後の質問ember.js JSONAPIAdapter with hasManyに加えて、同僚は、作業中の JSON:API 構造の「一種の」サイドロードされた関係を次のように埋め込むことができるかどうかを尋ねました。

その背後にある考え方: Java バックエンド (サイドロードされた構造は実装が難しい) で問題の少ないリレーションシップを使用できます。

しかし、上記の JSON 構造は機能しません。ストアには、「altersgruppe」という最初のレベルのデータのみが含まれていますが、「tarifbeitrage」は空です。

0 投票する
1 に答える
590 参照

ember.js - JSONAPI を使用した Ember データ側の読み込み

私のルート用に生成されたリクエストは ですがhttp://api.myApp.com/tags/123/products、パフォーマンスを向上させるためにサイドローディングを行う必要があります。望ましい XHR は次のようになります。

http://api.myApp.com/tags/123/products?include=sideload1,sideload2,sideload3

私のルーターは次のようになります。

製品のいくつかの非同期モデルをサイドロードしたいと思います。現在、次のものがあります。

ルートにクエリ パラメータを追加するにはどうすればよいですか?

0 投票する
1 に答える
466 参照

javascript - Ember データ - 1 つのモデル、2 つのエンドポイント

残りのデータでは、モデルのコレクションを取得する場合は、これを使用するのが慣例です。

またはフィルターを使用すると、次のようになります。

モデル名を渡すと、Ember-data が URL を作成します。これは次のようになります (アダプターによって異なります)。

したがって、これは2つのことを行います

  • API からデータを取得するための URL を作成する
  • 第 1 引数として渡したモデルを使用して、コレクションを JavaScript オブジェクトとしてマップします。

しかし、2 つの URL から注文を取得したい場合はどうすればよいでしょうか。/api/ordersそして/api/new_orders

最初のものは通常どおり動作します:this.store.findAll('order')が、取得元の API パスをオーバーライドする方法はありますか?

多分何かのようなthis.store.find('order', {path: '/new_orders'})

order自分のモデルでモデル化されたが、別のルートからフェッチされたオブジェクトのコレクションで終わることができるように

0 投票する
1 に答える
12051 参照

swagger - Swagger 2.0 での JSON API の例

Swagger 2.0 を使用してエンドポイントの応答例を作成しようとしています。

私の API は を消費して生成しますapplication/vnd.api+jsonが、それを認識しません。例を削除すると、仕様が機能します。それを指定する方法はありますか?

エラー

0 投票する
2 に答える
1433 参照

ruby-on-rails - jsonapi と active_mode_serializers 応答で関係属性を取得する方法は?

技術コンテキスト: rails 4.2.2, active_model_serializers 0.10.0.rc2 製品をカートに追加するときにカートと製品のリストが与えられた場合、応答として取得することが期待されます。

残念ながら、現在の対応は

} }

関係属性をレンダリングする方法はありますか?

0 投票する
1 に答える
95 参照

api - oAuth サーバーの応答形式

API の応答の形式としてhttp://jsonapi.orgを使用しています。ただし、アクセストークンのリクエストに正しく応答する方法に少し戸惑っています。

私が知る限り、oAuth 側から次を返す必要があります。

jsonapi docs から、すべてのリクエストでresource object. そして、すべてresource objectにタイプと ID を持つデータ要素が必要です。

ただし、これは oAuth トークン リクエストには正しくないと思います。これを正しく行う方法を教えてください。ありがとう。