LabCollector - logoVersion 2.0 - Novambra 2021
Web Serivisy Application Programming Interface Software
Torolàlana ho an'ny mpampiasa

Web Serivisy Application Programming Interface Software

LabCollector Web Serivisy Application Programming Interface Software

Sava lalana

Ny LabCollector Web Service Application Programming Interface (API) dia ahafahan'ny rindranasa hafa mifandray amin'ny angon-drakitra (modules) sy fanampim-panampiana (ELN sy LSM) an'ny LabCollector.
Ny API dia mifototra amin'ny rafitra Representational State Transfer (REST) ​​ahafahan'ny fidirana amin'ny loharanon-karena amin'ny alàlan'ny Uniform Resource Identifier (URI) sy ny hetsika momba azy ireo.
Fanamarihana: Nanomboka tamin'ny Jona 2017 dia natsahatra ny API v1 ary ny evolisiona vaovao rehetra dia ao amin'ny API v2.

LABCOLLECTOR API

2-1. Fametrahana API
Voalohany indrindra, tsy maintsy manambara ny fangatahanao amin'ny rindrambaiko LabCollector ianao. Raha te hidirana amin'ny endrika fanambaran'ny fangatahana dia midira ao amin'ny LabCollector miaraka amin'ny zon'ny mpitantana ambony ary mankanesa any amin'ny pejy Admin> Setup. Dia fidio ny Web Rohy API serivisy. LabCollector Web Serivisy Application Programming Interface Software - fananganana APIEo amin'ny sehatra ianao izao Web Pejy fitantanana fampiharana API serivisy. Raha hanambara fangatahana vaovao dia fenoy fotsiny ity taratasy ity: LabCollector Web Serivisy Application Programming Interface Software - fananganana API 1

  • Anarana: anaran'ny fangatahanao.
  • Modules mifandray amin'ity fampiharana ity: mifidiana môdely azon'ny fampiharana idirana.
  • Opérateur Default: safidio ny fifandraisana izay ho mpandraharaha default raha tsy te hampiditra an'io fampahalalana io amin'ny fangatahana tsirairay ianao.
  • Famerana IP: Ny safidy fiarovana dia ahafahanao manambara lisitry ny adiresy IP, izay ahafahanao manao fangatahana amin'ny API.

Ny lisitry ny fampiharana dia mampiseho ny rindranasa rehetra ho an'ny LabCollector anao ary azonao atao, amin'ny fotoana rehetra, manova ny sahan'izy ireo.
Azonao atao ihany koa ny miditra amin'ny Token izay ilaina hamantarana ny fangatahanao mandritra ny fangatahana amin'ny API. LabCollector Web Serivisy Application Programming Interface Software - fananganana API 2

Fanamarihana: Raha te hampiasa an'io endri-javatra io ianao dia mila manetsika Curl amin'ny safidinao PHP. Amin'ny Linux, apetraho ny PHP-Curl fonosana.
Amin'ny windows sy miaraka amin'ny installer mandeha ho azy, amboary ny PHP.ini ary esory ny fanitarana ho an'ny Curl (fanitarana=php_curl.dll).
2-2. fangatahana
Ny fifanakalozan-kevitra eo amin'ny fampiharana an'ny antoko fahatelo sy ny LabCollector web service API dia mifototra amin'ny protocol HTTP 1.1.
2-2-1. Fomba API
Azonao atao ny mandefa fangatahana HTTP na HTTPS amin'ny web serivisy miaraka amin'ny fomba fiasa amin'ny loharano iray.

  • GET fomba famakiana loharano iray
  • POST fomba hamoronana loharano vaovao
  • PUT fomba hanovana loharano
  • DELETE fomba hamafa loharano iray

2-2-2. lohapejy
Ny fangatahana amin'ny API dia mitaky lohapejy HTTP/HTTPS manokana:

  • Ny lohatenin'ny Accept dia mamaritra ny endrika famaliana tiana ho an'ny fangatahanao, lahatsoratra/XML, na fampiharana/JSON.
  • Ny lohatenin'ny X-LC-APP-Auth no ametrahanao mari-pamantarana fampiharana izay ilaina mba hanomezana alalana ny fangatahanao amin'ny API.
  • Ny lohatenin'ny X-LC-APP-Charset dia mamaritra ny kaody toetran'ny fampiharanao. Izy io dia mamela ny API handefa ny valinteny miaraka amin'ny fanodinkodinana mifanaraka amin'izany ary hanova ny fangatahana POST sy PUT ho amin'ny famandrihana toetran'ny LabCollector (ISO 8859-1).

2-2-3. Fitaovana
Azonao atao ny manandrana maka angon-drakitra avy amin'ny na mandefa data amin'ny API miaraka amin'ny rindranasa rindrambaiko sasany toy ny Postman (https://www.getpostman.com/).

Uniform Resource Identifier (URI)

2-3-1. GET fombad
General
Ny angona mody LabCollector tsirairay dia fantatra amin'ny URI tokana (jereo annex ho an'ny lisitra feno amin'ny URI an'ny module):
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Ity fangatahana ity dia mamaly ny lisitry ny angona rehetra ao anaty module.
Azonao atao ny mikaroka ny angona mody amin'ny alàlan'ny fampidirana masontsivana amin'ny URI-nao. Azonao atao ny mampita masontsivana misy teny fanalahidy mifanaraka amin'ny sandan'ny saha, toy ny:[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=[KEYWORD]oh
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=First%20record
Ity fangatahana ity dia mamerina ireo rakitsoratra izay misy ny sandan'ny anarany misy ny teny fanalahidy "First Record".
Izy ireo dia mari-pamantarana manokana ampiasain'ny API hanaovana asa fikarohana sy sivana.
Masontsivana manokana

  • Ny mari-pamantarana record_id hamaritana angona amin'ny ID azy:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=[RECORD_ID] oh [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=1,19
Ity fangatahana ity dia mamerina ireo rakitra miaraka amin'ny ID 1 sy ID 19. Azonao atao ny mamaritra ID marobe amin'ny fanasarahana azy ireo amin'ny faingo.
  • Ny parameter by_keywords dia manao fikarohana teny fototra:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] oh [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cell
Ity fangatahana ity dia manao fikarohana amin'ny saha rehetra amin'ny rakitra rehetra ary mamerina sela mifanentana. Azonao atao ny mamaritra teny fanalahidy maromaro amin'ny fanasarahana azy ireo amin'ny faingo.
  • Ny parameter by_keywords dia manao fikarohana teny fototra:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] oh [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cell
Ity fangatahana ity dia manao fikarohana amin'ny saha rehetra amin'ny rakitra rehetra ary mamerina sela mifanentana. Azonao atao ny mamaritra teny fanalahidy maromaro amin'ny fanasarahana azy ireo amin'ny faingo.
  • Ny mari-pamantarana an-tsaha, Raha tianao ny haka ny sandan'ny saha sasany ao amin'ny valin'ny API:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=[FIELD1],[FIELD2] ohatra [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=count,name
Ity fangatahana ity dia mamerina ny firaketana rehetra avy amin'ny maodely fa miaraka amin'ny saha sy anarana ihany. Azonao atao ny mamaritra saha maromaro amin'ny fanasarahana azy amin'ny faingo.
Ny fangatahana dia manaiky sanda maromaro misaraka amin'ny faingo, ho an'ny saha mahazatra karazana "select"LabCollector Web Serivisy Application Programming Interface Software - fitaovana
  • Ny parameter search_on dia ahafahanao mikaroka angona. Ary azonao ampiasaina hikaroka araka ny isan'ny daty toy izao manaraka izao:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]&
search_on=date_field&from=XXXXXX&to=ZZZZZZ
Raha mampiasa FROM fotsiny ianao dia hanome daty lehibe kokoa noho ny datin'ny FROM ny valiny. Raha mampiasa ihany koa ianao dia hamerina ny sanda rehetra mandra-pahatongan'ity daty ity. LabCollector Web Serivisy Application Programming Interface Software - fitaovana 1
  • Ny mari-pamantarana sort_by dia ahafahanao mandamina ny fikarohanao:

[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=[FIELD1]_DESC
oh [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=name_DESC
Ity fangatahana ity dia mamerina ny rakitra rehetra nalahatra araka ny filaharana midina eo amin'ny saha anarana. Azonao atao ny mamaritra karazana_maro amin'ny fanasarahana azy ireo amin'ny faingo sy ny filaharana voatondro ascendant _ASC" na "_DESC" ho an'ny saha tsirairay.

  • Ny parameter limit_to dia ahafahanao mametra ny isan'ny valiny:

[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?limit_to=0,10
Ity fangatahana ity dia mamerina rakitra 10 manomboka amin'ny index 0. Raha tsy mamaritra ny index ianao dia ny isan'ny valiny voalaza ihany no averina.
Ny API koa dia mamerina saha mahazatra roa ao amin'ny valin'ny lohapejy, "X-LC-QUERY-RESULT" misy ny isan'ny valiny averina ao amin'ny valin'ny vatana ary "X-LC-QUERY- TOTAL" misy ny fitambaran'ny rakitra mifanaraka amin'ny fikarohanao.
Ny rakitsoratra tsirairay dia manana URI tokana ihany koa:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Ity fangatahana ity dia mamaly firaketana tokana. [DATA_ID] dia tsy maintsy mifanandrify amin'ny ID tokana amin'ny rakitra tianao alaina.
fitahirizana
Manana asa fanivanana Tube Sorter ho an'ny entana rehetra mifandray amin'ny fitahirizana koa ianao:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=[BOX_ID] ohatra [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=34
Ity fangatahana ity dia mamerina fampahalalana momba ny fitahirizana ao amin'ny boaty ID 34 toy ny mpanafatra fantsona. Azonao atao ny mamaritra ID maromaro amin'ny fanasarahana azy ireo amin'ny faingo. LabCollector Web Serivisy Application Programming Interface Software - fitaovana 2

[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_i d=[BOX_ID]&record_name=[RECORD_NAME] ohatra [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_i d=206&record_name=ST-260
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=[RECORD_NAME] oh [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=ST-260
Ireo fangatahana ireo dia manao sivana amin'ny rakitra iray antsoina hoe ST-260. Azonao atao ny mamaritra anarana firaketana maromaro amin'ny fanasarahana azy ireo amin'ny faingo. Azonao atao koa ny mamaritra ID boaty, eto 206.[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=[BOX_NAME] ohatra [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=test-rack_06
Ity fangatahana ity dia manao sivana amin'ny boaty test-rack_06. Azonao atao ny mamaritra anarana boaty maromaro amin'ny fanasarahana azy ireo amin'ny faingo.
Ny masontsivana fikarohana hafa amin'ny action=tube_sorter dia mety:
  • location_id
  • anarana_toerana
  • facility_id
  • anarana_fampiasana
    Hamerina boaty tsy misy na inona na inona koa izany.
  • Ny mari-pamantarana storage_sec dia ahafahana maka vaovao momba ny fitahirizana faharoa.
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]&data_id=[DATA_ID]& fields=storage_sec LabCollector Web Serivisy Application Programming Interface Software - fitaovana 3

Betsaka ny vokatra

  • Ny action get lot dia ahafahana maka ny lot sy ny reagent info
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getLot
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getLot&lo t_id=1/LT
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getLot&ch em_id=2
Ny masontsivana azo atao dia lot_id (amin'ny endrika 1 na 1/LT) sy chem_id. Raha tsy mahazo paramètre izy dia averiny daholo ny lot rehetra.
Recipe
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe s
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=[record_id] ohatra [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=509
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Logs
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=[record_id] ohatra [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=1218
Ny ID dia examples fa tsy maintsy atao amin'ireo antso ireo.
Get recettes dia manonta ireto fampahalalana manaraka ireto: id, anarana, famaritana, sokajy LabCollector Web Serivisy Application Programming Interface Software - fitaovana 4

get recipes dia manonta ireto fampahalalana manaraka ireto ho an'io recipe_id io: id, anarana, famaritana, sokajy, ary avy eo ny singa LabCollector Web Serivisy Application Programming Interface Software - fitaovana 5getRecipeLogs dia manonta ireto fampahalalana manaraka ireto: id, anarana, famaritana, sokajy LabCollector Web Serivisy Application Programming Interface Software - fitaovana 6getRecipeReport dia manonta ny tatitra PDF ho an'io log_id io eo ambanin'ny format base64 izay azo adika ho PDF. LabCollector Web Serivisy Application Programming Interface Software - fitaovana 7

2-3-2. POST fomba
Mba hamoronana loharano vaovao dia alefaso fotsiny ny fangatahana miaraka amin'ny fomba POST mankany amin'ny URI môdely tianao:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Tsy maintsy mifanandrify amin'ny anaran'ny saha ny fanalahidin'ny mari-pamantaranao.
Hamarino raha misy saha miavaka nampiana, rehefa mamorona rakitsoratra vaovao (POST) na fanavaozana (PUT)
Raha misy firaketana hafa mitovy lanja ho an'ny Uniqueness iray, dia tsy hamita ny hetsika ny API ary hamerina ny code 409 (Conflict), ary ny lahatsoratra: Ny sanda ho an'ny saha 'XXX' dia tsy maintsy miavaka. Ny sanda 'YYY' dia efa misy ao amin'ny tabilao 'ZZZ'. (jereo pikantsary) LabCollector Web Serivisy Application Programming Interface Software - fitaovana 8

Fanamarihana: Ny saha project_code dia azo ampiasaina amin'ny POST sy PUT ary manantena lahatsoratra (fa tsy id). Azonao atao izao ny mamorona kaody tetikasa vaovao raha tsy misy izany ary raha manana fahazoan-dàlana ampy ny mpandraharaha (mpitantana na mpitantana ambony).

  • Ny action addBox dia ahafahanao mamorona boaty
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action= addBox
  • Paramètre ilaina:
    o anarana
    o karazana (tsy maintsy ho karazana manan-kery: boaty, box_nogrid, vilia, microplate, visit be, kitapo, ampahany amin'ny talantalana)
    o fitaovana (manohana id na anarana ary tsy maintsy misy ao amin'ny fitahirizana LabCollector).
    o habe (miankina amin'ny karazana boaty: tokony ho isa ho an'ny fitsidihana iray, ary ny endrika (A:1.H:8) ho an'ny boaty, lovia ary takelaka mikro)
  • Fehezan-dalàna tsy voatery:
    o famaritana
    o rack
    o mpiandry

2-3-3. fomba PUT
Raha hanova loharano iray dia alefaso fotsiny ny fangatahana miaraka amin'ny fomba PUT mankany amin'ny URI firaketana tiana:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Ny fanalahidin'ny mari-pamantaranao dia tsy maintsy mifanandrify amin'ny anaran'ny saha tianao hovaina.
Ho an'ireto hetsika manaraka ireto, mariho fa ho an'ny fangatahana PUT dia tsy maintsy eo amin'ny vatana ny mari-pamantarana (fa tsy ao amin'ny URL).
ny URL dia [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2
Ny lohateniny dia: X-LC-APP-Auth, Accept.

  • Esory ny Volume
    - Parameter:
    o manalaVolume (tsy maintsy)
    o barcode, unique_code, na aliquot_barcode (tsy maintsy misy ny iray amin'izy ireo)
    o habe (tsy maintsy)
    - Valiny: OK
  • Esory ny Storage
    - Parameter:
    o fitahirizana lavitra (tsy maintsy)
    o barcode, unique_code, na aliquot_barcode (tsy maintsy misy ny iray amin'izy ireo)
    - Valiny: OK
  • Ampio Boky Rejistra
    – URL:
    [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&module=[m odule] - Parameter:
    o addRegistryBook (tsy maintsy)
    o record_id (tsy maintsy)
    o daty (tsy maintsy atao, endrika yy yy/mm/dd na yyyy-mm-dd)
    o fanehoan-kevitra (tsy maintsy)
    o operator (tsy voatery, raha tsy mandefa ny API default operator dia ampiasaina)
    o hetsika (tsy voatery, tsy maintsy ho 'Storage Action Type' manan-kery voafaritra ao amin'ny LC
    >Admin >Préférences > Karazana dingana sy hetsika)
    - Valiny: OK
  • Ampio fitahirizana faharoa
    - Parameter:
    o ampio fitahirizana faharoa (tsy maintsy atao)
    o barcode (tsy maintsy)
    o box_id (tsy maintsy)
    o box_details (fa tsy maintsy ho an'ny boaty misy fizarazarana grid, fitoeran'entana, ary takelaka mikro. Raha tsy misy grid ny boaty, kitapo, fitsidihana na ampahany amin'ny talantalana, dia tsy ilaina izany)
    o unique_code (tsy voatery)
    o volume (tsy voatery)
    o fanehoan-kevitra (tsy voatery)
    o cap_color (tsy voatery)

Fanamarihana: Misy hafatra diso averina raha tsy misy ny masontsivana tsy maintsy atao; raha tsy misy ny barcode; raha misy ny code_ unique, fa tsy unique; ary, raha misy ny loko nefa tsy misy.
Raha toa ka tsy voaray ny mari-pamantarana box_details ary ny karazana boaty dia mila toerana (boaty misy grid, fantsona fantsona, na microplate), misy hafatra diso averina. LabCollector Web Serivisy Application Programming Interface Software - fitaovana 9LabCollector Web Serivisy Application Programming Interface Software - fitaovana10Fanamarihana: Ny saha project_code dia azo ampiasaina amin'ny POST sy PUT ary manantena lahatsoratra (fa tsy id). Azonao atao izao ny mamorona kaody tetikasa vaovao raha tsy misy izany ary raha manana fahazoan-dàlana ampy ny mpandraharaha (mpitantana na mpitantana ambony).
2-3-4. DELETE fomba
Raha te hamafa loharano iray dia alefaso fotsiny ny fangatahana miaraka amin'ny fomba DELETE mankany amin'ny URI firaketana tiana:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID]

HAFATRA HASOTANA API

hAFATRA  Kaody valiny Description 
Mitaky fanamarinana ny fampiharana mba hidirana amin'ny Web Serivisy' 401 Tsy nahazoana alalana Ny fangatahana dia tsy manana ny mari-pamantarana lohateny X- LC-APP-Auth na tsy manana sanda manan-kery
'Hetsika tsy mety xxx' 400 Fangatahana ratsy Ny hetsika parameter dia manana sanda hafa amin'ny 'tube_sorter'
na 'NetBackup'
Tsy hita ny paramètre karoka! 400 Fangatahana ratsy Ny fangatahana dia misy ny parameter Action=tube_sorter
fa tsy ampy ny iray amin'ireto mari-pamantarana manaraka ireto: box_id, box_name, record_name, unique_code, barcode, aliquot_barcode
Tsy misy ny Module “XXX”!' 400 Fangatahana ratsy Ny sandan'ny parameter 'module' dia tsy maodely mpanangona GB
Ny Module “XXX” dia tsy mizara ity angona ity!' 403 Voarara Tsy voamarika ny sandan'ny parameter 'module'
LabCollector > Admin > Setup > Web fanompoana
'Tsy ekena ny endrik'ilay fangatahana!' 415 Karazana haino aman-jery tsy tohanana Ny parameter Accept no ampiasaina, fa ny sanda dia tsy iray amin'ireo soatoavina ekena: application/XML na application/JSON
(foana) 406 Tsy azo ekena Ny fomba dia tokony ho iray amin'ireto manaraka ireto: GET, POST, PUT, DELETE
'Tsy misy angona hita.' 404 Tsy hita Tsy nisy angona hita niaraka tamin'ny mason'ity fangatahana ity
'OK.' 200 OK Nohavaozina soa aman-tsara ny rakitra
'Mifanditra.' 409 Fifandirana Tsy azo havaozina ny rakitra satria misy a
fifandirana amin'ny angona
Tsy misy sandan'ny zavamananaina amin'ity module ity 404 Tsy hita Ny modules "strains", "samples "sy microarrays"
manana sandan'ny zavamananaina - diso ianao nisafidy
module
Tsy misy sandan'ny sokajy ho an'ity module ity 404 Tsy hita Ny module 'docs' ihany no manana sokajy – nofidinao
Module diso
Webmila fanamarinan'ny mpampiasa ny serivisy 401 Tsy nahazoana alalana Tsy ampiasaina intsony
Tsy mahazo miditra amin'io ny IP anao Web Serivisy' 401 Tsy nahazoana alalana Ny IP mpanjifa dia tsy ao anatin'ny lisitry ny IP nomena alalana amin'izany
Webserivisy (LC> Admin> Setup> Web serivisy)
Misy hadisoana mandritra ny fangatahanao, ireto fampahalalana manaraka ireto dia tsy maintsy mamorona vaovao
rakitsoratra: X, Y, Z'
400 Fangatahana ratsy Andramo handefa angona vaovao tsy misy saha tsy maintsy atao X, Y,
Z
Nisy hadisoana nitranga nandritra ny fangatahanao, ireto fampahalalana manaraka ireto dia tsy maintsy hanesorana ny volume: unique_code na barcode na aliquot_barcode, quantity, quantity 400 Fangatahana ratsy Miezaha hanala ny feo tsy voatery
paramètre: unique_code na barcode na aliquot_barcode,
habetsahana
Nisy hadisoana nitranga nandritra ny fangatahanao, tsy maintsy manaraka ireto fampahalalana manaraka ireto
esory ny fitahirizana: unique_codeor barcode or
aliquot_barcode, habe'
400 Fangatahana ratsy Andramo hanesorana ny fitahirizana tsy misy fepetra
paramètre: unique_code na barcode na aliquot_barcode
200 OK Naverina soa aman-tsara ny angona nangatahana

LABCOLLECTOR WEB SERVICE API - ANNEX

Ny rafitra URI an'ny API dia mampiasa tsotra sy madio URL. Ataovy azo antoka ny mamela ny motera fanoratana indray avy amin'i Apache hampiasa ny URI voalaza ao amin'ny tabilao manaraka. Raha tsy mahazaka ny motera fanoratana indray ny mpizara LabCollector dia ampiasao feno URL modely ho an'ny fangatahanao (faharoa URL ny andalana tsirairay).

UM Module Description
webservice/v2/strains webservice/index.PHP?v=2&module=strai ns MAHAY POST Strains & Cells Lisitry ny firaketana rehetra
webservice/v2/strains/(DATA JD] webservice/index.PHP?v=2&module=strai ns&data jd.[DATA _ID] ATAOVY Strains & Cells Firaketana tokana
webservice/v2/strains/custom fields webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 GET Strains & Cells Lisitry ny saha mahazatra
webservice/v2/strains/organisms webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 GET Strains & Cells organisms Lisitry ny
webservice/v2/plasmids webservice/index.php?v=2&module=plas mids MAHAY POST Plasmids Lisitry ny firaketana rehetra
webservice/v2/plasmids/IDATAjD] webservice/index.php?v=2&module=plasmids&data _id=IDATA _ID] GET ataovy Plasmids Firaketana tokana
webserivisy / v2 / plasmids / saha manokana webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 GET Plasmids saha Lisitry ny fomba amam-panao
webservice/v2/primers webservice/index.PHP?v=2&module=primer MAHAY POST Primers Lisitry ny firaketana rehetra
webservice/v2/primers/[DATA JD] webservice/index.PHP?v=2&module=primer&data _idADATA _ID] Apetraho GET Primers Firaketana tokana
webserivisy / v2 / primers / saha manokana GET Primers Lisitry ny saha mahazatra
webservice/index.PHP?v=2&module=pri mers&getModuleCustomFields=1
webservice/v2/chemicals webservice/index.PHP?v=2&module=che micals MAHAY POST Reagents & Famatsiana Lisitry ny firaketana rehetra
webservice/v2/chemicals/IDATA _ID] webservice/index.PHP?v=2&module=che micals&data_idADATA _ID] ATAOVY Reagents & Famatsiana Firaketana tokana
webserivisy / v2 / simika / saha mahazatra webservice/index.PHP?v=2&module=che micals&getModuleCustomFields=1 GET Sahan Reagents & Supplies Lisitry ny fomba amam-panao
webservice/v2/sampl' webservice/index.PHP?v=2&module=sam pies MAHAY POST Sampl' Lisitry ny firaketana rehetra
webservice/v2/samples/IDATA_ID) web service/index.PHP?v=2&module=sam ples&data_id=[DATA _ID] ATAOVY Sampl' Firaketana tokana
webservice/v2/sampsaha les/custom webservice/index.PHP?v=2&module=sam ples&getModuleCustomFields=1 GET Sampl' Lisitry ny saha mahazatra
webservice/v2/samples/organisms webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 GET Sampl' Lisitry ny zavamananaina
webservice/v2/samples/types webservice/index.PHP?v=2&module=sam ples&getModuleTypes=1 GET Sampl' Lisitry ny sample type
webservice/v2/antibody webservice/index.PHP?v=2&module=antibody MAHAY POST hery fiarovana Lisitry ny firaketana rehetra
webservice/v2/antibody/(DATA _iDi webservice/index.PHP?v=2&module=antibody&data_id=IDATA _ID] ATAOVY hery fiarovana Firaketana tokana
webserivisy / v2 / antibody / saha mahazatra webservice/index.PHP?v=2&module=antibody&getModuleCustomFields=1 GET Sahan'ny antibody Lisitry ny fomba amam-panao
webservice/v2/sequences webservice/index.PHP?v=2&module=seq uences MAHAY POST Sequences Lisitry ny firaketana rehetra
webservice/v2/sequences/(DATA _iDI webservice/index.PHP?v=2&module=seq uences&data _icHCIATA JD] GET
ataovy
Sequences Firaketana tokana
webserivisy / v2 / sequences / saha manokana webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 GET Sequences saha Lisitry ny fomba amam-panao
webservice/v2/biby webservice/index.PHP?v=2&module=ani mats MAHAY POST BIBY Lisitry ny firaketana rehetra
webservice/v2/biby/(DATA JD] webservice/index.PHP?v=2&module=animal&data _ick[DATA JD] GET ataovy BIBY Firaketana tokana
webserivisy / v2 / biby / saha manokana webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 GET BIBY Lisitry ny saha mahazatra
webservice/v2/fitaovana webservice/index.php?v=2&module=equipments MAHAY POST FITAOVANA Lisitry ny firaketana rehetra
webservice/v2/fitaovana/PATA _el Webservice/index.php?v=2&module=equipments&data _idADATA _ID] ATAOVY FITAOVANA Firaketana tokana
webserivisy / v2 / fitaovana / saha mahazatra webservice/index.PHP?v=2&module=equipments&getModuleCustomFields=1 GET Sahan'ny fitaovana Lisitry ny fomba amam-panao
webservice/v2/structures webservice/index.PHP?v=2&module=stru cures MAHAY POST Rafitra simika Lisitry ny firaketana rehetra
webservice/v2/structures/(DATA_ID] webservice/index.PHP?v=2&module=stru ctures&data jd=(DATA JD] ATAOVY Rafitra simika Firaketana tokana
webserivisy / v2 / rafitra / saha manokana webservice/index.PHP?v=2&module=stru cturesketModuleCustomFields=1 GET Rafitra simika Lisitry ny saha mahazatra
webservice/v2/docs webservice/index.PHP?v=2&module=docs MAHAY POST Docs Lisitry ny firaketana rehetra
webservice/v2/docs/(DATA JD] webservice/index.PHP?v=2&module=docs & data _idADATA _ID] ATAOVY Docs Firaketana tokana
webserivisy / v2 / docs / saha manokana webservice/index.php?v=2&module=docs &getModuleCustomFields=1 GET Docs Lisitry ny saha mahazatra
webservice/v2/docs/categories webservice/index.PHP?v=2&module=docs &getModuleCategories=1 GET Ireo sokajy antontan-taratasy Lisitry ny
webservice/v2/boky webservice/index.PHP?v=2&module=abo ok MAHAY POST Boky adiresy Lisitry ny firaketana rehetra
webservice/v2/boky/(DATA _ID] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] ATAOVY Boky adiresy Firaketana tokana
webserivisy / v2 / boky / saha manokana webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 GET Boky adiresy Lisitry ny saha mahazatra
webservice/v2/book/categories webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 GET Sokajy Boky adiresy Lisitry ny
webservice/v2/microarrays webservice/index.PHP?v=2&module=micr arrays MAHAY POST Microarrays Lisitry ny firaketana rehetra
webservice/v2/microarrays/(DATA_ID] webservice/index.PHP?v=2&module=micr oarrays&data_id=[DATA _ID] GET ataovy Microarrays Firaketana tokana
webserivisy / v2 / microarrays / saha manokana webservice/index.PHP?v=2&module=micr oarrays&getModuleCustomFields=1 GET Microarrays Lisitry ny saha mahazatra
webservice/v2/microarrays/organisms webservice/index.PHP?v=2&module=micr oarrays&getModuleOrganisms=1 GET Microarrays organisms Lisitry ny
webservice/v2/(CUSTOM_MODULE_NAM El
webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI
MAHAY POST Custom Module Lisitry ny firaketana rehetra
webservice/v2/(CUSTOM_MODULE_NAM EMIDATA _ID] webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME] &data_id=[DATA _ID] ATAOVY Custom Module Firaketana tokana
webservice/v2/(CUSTOM_MODULE_NAM Elicustomfields webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 GET Custom Module Lisitry ny saha mahazatra

LabCollector - logo 1

http://www.labcollector.comsales@agilebio.com
AgileBio USA
5473 Kearny Villa Road Suite 255
San Diego, CA 92123
USA
Telefaonina: 347 368 1315
Fax: (800) 453 9128
http://www.agilebio.com
AgileBio Foibe
75 rue de Lourmel
75015 Paris
Frantsa
Tel: 01 41 79 15 85
Fax: 01 72 70 40 22

Documents / Loharano

LabCollector Web Serivisy Application Programming Interface Software [pdf] Torolàlana ho an'ny mpampiasa
Web Serivisy Application Programming Interface, Software, Web Serivisy Application Programming Interface Software

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *