API për LabCollector (v5.4+) - LabCollector

Kërkoni bazën e njohurive me fjalë kyçe

Ti je ketu:
← Të gjitha temat

Shënim: Që nga qershori 2017 API v1 u ndërpre dhe të gjitha evoluimet e reja janë në API v2.

NDRYSHUES TUBE

- Metoda: GET
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=tube_sorter
– Titujt: X-LC-APP-Auth, Prano
– Parametrat: të paktën një duhet të jetë i pranishëm

  • kuti_id
  • emri i kutisë
  • emri_rekord
  • kodi_unikal (shembull:123456)
  • barkodi (shembull: 123/SP)
  • aliquot_barcode (shembull: A245)

– Përgjigje: lista e artikujve që përputhen me parametrat e kërkimit, me fushat e mëposhtme:

  • akuzë
  • kodi_unik
  • emër
  • kuti_id
  • emri i kutisë
  • kuti_detajet
  • veçoritë e kutisë
  • api_storage_typ
  • vëllim
  • vëllimi_uni
  • emri_modulit
  • module_emri_short
  • vend

– Shembull:


HIQ VËLLIMIN

– Metoda: PUT
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2
– Titujt: X-LC-APP-Auth, Prano
– Parametrat: vini re se për kërkesën PUT, parametrat duhet të jenë në trup (jo në URL)

  • hiq volumin (i detyrueshëm)
  • barcode, unike_code ose aliquot_barcode (njëri prej tyre duhet të jetë i pranishëm)
  • sasi (i detyrueshëm)

– Përgjigje: OK
– Shembull:


HIQ RUAJTJEN

– Metoda: PUT
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2
– Titujt: X-LC-APP-Auth, Prano
– Parametrat: vini re se për kërkesën PUT, parametrat duhet të jenë në trup (jo në URL)

  • hiqni hapësirën ruajtëse (i detyrueshëm)
  • barcode, unike_code ose aliquot_barcode (njëri prej tyre duhet të jetë i pranishëm)

– Përgjigje: OK


MERRNI BACKUP

- Metoda: GET
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=getBackup
– Titujt: X-LC-APP-Auth, Prano
– Parametrat: e fundit (opsionale) thjesht shtoni “&last=1” në URL ose “/last” në URL-në e shkurtër
– Përgjigje: lista e kopjeve rezervë në dosjen rezervë të renditur sipas datës


SHTO LIBRIN E REGJISTRIVE I RI!

– Metoda: PUT
– URL: https://[my_labcollector_url]/webservice/index.php?v=2&module=[module]
– Titujt: X-LC-APP-Auth, Prano
– Parametrat: vini re se për kërkesën PUT, parametrat duhet të jenë në trup (jo në URL)

  • shtoni RegistryBook (i detyrueshëm)
  • regjistrimi_id (i detyrueshëm)
  • data (e detyrueshme, formati yyyy/mm/dd ose yyyy-mm-dd)
  • komente (të detyrueshme)
  • operatori (opsionale, nëse nuk dërgon do të përdoret operatori i paracaktuar API)
  • veprim (opsionale, duhet të jetë një "Lloji i veprimit të ruajtjes" i vlefshëm i përcaktuar në LC > Admin > Preferencat > Lloji i procesit dhe i veprimeve)

– Përgjigje: OK
– Shembull:


MERRNI PËRDORUES I RI!

- Metoda: GET
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=getUser
– Titujt: X-LC-APP-Auth, Prano
– Parametrat:

  • user_id (opsionale, gjeni sipas ID-së së përdoruesit)
  • emri_përdorues (opsionale, gjeni sipas emrit të përdoruesit)

– Përgjigje: Lista e përdoruesve
– Shembull: