Conventions requises pour que l'API JSON RESTful soit utilisable avec Ember

Dans la Braise Modèles D'Introductionil est mentionné:

Sans aucune configuration, la Braise de Données peut charger et enregistrer des enregistrements et
leurs relations servi par une RESTful API JSON, à condition qu'il suit
certaines conventions.

Je suis arriver a commencé à essayer d'utiliser une base de jetons, RESTful API JSON, qui à première vue n'est pas strictement Reposant. Quelques exemples:

  1. Authentification est mise en œuvre comme GET /api/[email protected]&password=pass
  2. Plus de l'API de l'État de retour de 200 (en-tête de réponse), même en cas d'échec. Le retour json contient des champs supplémentaires success (boolean) et code (int) qui indiquent si l'API a échoué ou réussi.
  3. Les url ne sont pas basées sur des noms (des modèles). Par exemple, un type de message opération d'édition qui doit traditionnellement être un POST à l'url /api/message/1/edit est mis en œuvre que d'OBTENIR des /api/edit_message?id=1&text=new

Donc, je me demandais si quelqu'un pouvait liste de ce que ces certain conventions sont mentionnés dans la documentation. Cela pourrait m'aider à comprendre si je pouvais utiliser ember-data ou pas.

source d'informationauteur Code Poet