Skip to content

rest_api_vlozeni_hodnoceni_komentaru

cosmo-cz edited this page Aug 6, 2014 · 1 revision

Table of Contents

Kontext

Api pro hodnocení a komentáře se nevolají přímo z prohlížeče, ale z serveru/systému poskytující stránky s obálkami. IP adresa tohoto serveru musí být explicitně povolena pro frontend. Provádí se v rámci registrace instituce využívající nový frontend.

Hodnocení

Popis

Vložení nového hodnocení

  • vkladatel je zcela anonymní, identifikována je pouze instituce ke které je přihlášen
  • parametr id je položka _id objektu metadat
  • hodnocení se ukládají do kolekce rating
  • nepovinný parametr value
 http://195.113.145.14:1337/?rating=true&id=52820ba654f89c9004000001

Datový model

 {
   value: hodnota hodnocení, defaultně 1 (like it), 
   ictx: zkratka registrované instituce, 
   ref: _id záznamu ke kterému hodnocení patří, 
   timestamp: new Date().toISOString()
   _id: primární klíč
 (

Indexy

Indexované položky datového modelu pro rychlé vyhledávání:

  • ref

Komentáře

Popis

Vložení nového komentáře

  • vkladatel je zcela anonymní, identifikována je pouze instituce ke které je přihlášen
  • parametr id je položka _id objektu metadat
  • komentáře se ukládají do kolekce review
  • povinný parametr text musí být správně zakódován jako url parametr
 http://195.113.145.14:1337/?review=true&id=52820ba654f89c9004000001&text=xxx

Datový model

 {
   text: obsah komentáře, 
   ictx: zkratka registrované instituce, 
   ref: _id záznamu ke kterému komentář patří, 
   timestamp: new Date().toISOString()
   _id: primární klíč
 (

Indexy

Indexované položky datového modelu pro rychlé vyhledávání:

  • ref
Clone this wiki locally