LabCollector - logoVerżjoni 2.0 – Novembru 2021
Web Is-Softwer tal-Interface tal-Ipprogrammar tal-Applikazzjoni tas-Servizz
Gwida għall-Utent

Web Is-Softwer tal-Interface tal-Ipprogrammar tal-Applikazzjoni tas-Servizz

LabCollector Web Is-Softwer tal-Interface tal-Ipprogrammar tal-Applikazzjoni tas-Servizz

INTRODUZZJONI

Il-LabCollector Web Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz (API) tippermetti applikazzjonijiet ta' partijiet terzi biex jinteraġixxu mad-database (moduli) u add-ons (ELN u LSM) ta' LabCollector.
L-API hija bbażata fuq arkitettura tat-Trasferiment tal-Istat Rappreżentazzjonali (REST) ​​li tippermetti aċċess għar-riżorsi permezz tal-Identifikatur tar-Riżorsi Uniformi (URI) u azzjonijiet fuqhom.
Nota: Minn Ġunju 2017 l-API v1 twaqqaf u l-evoluzzjonijiet ġodda kollha jinsabu fl-API v2.

LABCOLLECTOR API

2-1. Setup tal-API
L-ewwelnett, għandek tiddikjara l-applikazzjoni tiegħek fis-softwer LabCollector tiegħek. Biex taċċessa l-formola tas-setup tad-dikjarazzjoni tal-applikazzjoni, idħol f'LabCollector bi drittijiet ta' super-amministratur u mur Admin > paġna Setup. Imbagħad agħżel il- Web Link API tas-servizz. LabCollector Web Is-Softwer tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - Setup tal-APIInti issa fuq il- Web Paġna ta 'ġestjoni tal-applikazzjonijiet tal-API tas-servizz. Biex tiddikjara applikazzjoni ġdida, sempliċement imla din il-formola: LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - Setup tal-API 1

  • Isem: isem l-applikazzjoni tiegħek.
  • Moduli konnessi ma' din l-applikazzjoni: agħżel moduli li fihom l-applikazzjoni tista' taċċessa.
  • Operatur default: agħżel il-kuntatt li se jkun l-operatur default jekk ma tridx iddaħħal din l-informazzjoni f'kull talba.
  • Restrizzjoni IP: għażla ta 'sigurtà tippermetti li inti tiddikjara lista ta' indirizzi IP, li se jitħallew twettaq talbiet fuq l-API.

Il-lista tal-Applikazzjoni turi l-applikazzjonijiet kollha għal-LabCollector tiegħek u tista', fi kwalunkwe ħin, timmodifika l-ambitu tagħhom.
Għandek ukoll aċċess għat-Token li huwa meħtieġ biex tidentifika l-applikazzjoni tiegħek waqt it-talbiet lill-API. LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - Setup tal-API 2

Nota: Biex tuża din il-karatteristika, għandek bżonn tattiva Curl fuq il-preferenzi PHP tiegħek. Fil-Linux, installa l-PHP-Curl pakkett.
Fit-twieqi u bl-installatur awtomatiku tagħna, editja PHP.ini u neħħi l-kumment għall-estensjonijiet għal Curl (estensjoni=php_curl.dll).
2-2. Talbiet
Id-djalogu bejn applikazzjonijiet ta 'partijiet terzi u l-LabCollector web L-API tas-servizz hija bbażata fuq il-protokoll HTTP 1.1.
2-2-1. Metodu API
Tista 'tibgħat talbiet HTTP jew HTTPS lill- web servizz b'metodu biex taġixxi fuq riżorsa.

  • GET metodu għall-qari ta 'riżorsa
  • Metodu POST biex toħloq riżors ġdid
  • Metodu PUT biex timmodifika riżors
  • metodu DELETE biex tħassar riżors

2-2-2. Headers
Talba lill-API teħtieġ xi headers speċifiċi HTTP/HTTPS:

  • L-intestatura Aċċetta tiddefinixxi l-format tar-rispons mixtieq tat-talba tiegħek, test/XML, jew applikazzjoni/JSON.
  • L-intestatura X-LC-APP-Auth hija fejn tpoġġi t-token tal-applikazzjoni tiegħek li huwa meħtieġ biex tawtorizza t-talba tiegħek lill-API.
  • L-intestatura X-LC-APP-Charset tiddefinixxi l-kodifikazzjoni tal-karattri tal-applikazzjoni tiegħek. Jippermetti lill-API li tibgħat lura r-rispons bil-kodifikazzjoni xierqa u li tikkonverti b'mod korrett it-talbiet POST u PUT tiegħek għall-kodifikazzjoni tal-karattri tal-LabCollector (ISO 8859-1).

2-2-3. Għodda
Tista' tipprova tirkupra data minn jew tibgħat data lill-API b'xi app tas-softwer bħala Postman (https://www.getpostman.com/).

Identifikatur tar-Riżorsi Uniformi (URI)

2-3-1. IKOLLOK method
Ġenerali
Kull data tal-modulu LabCollector hija identifikata b'URI uniku (ara l-anness għal lista kompleta tal-URI tal-modulu):
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULU] Din it-talba twieġeb għal-lista tad-dejta kollha f'modulu.
Tista 'tfittex fid-dejta tal-modulu billi żżid parametri mal-URI tiegħek. Tista' tgħaddi parametru b'kelma prinċipali li taqbel ma' valur ta' qasam, bħal:[PATH_TO_LABCOLLECTOR]/webservizz/v2/[MODULU]?isem=[KELMA KEJF]eż
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=L-Ewwel%20Record
Din it-talba tirritorna r-rekords fejn il-valur tal-isem tagħhom ikun fih il-kelma prinċipali "L-Ewwel Rekord".
Huma xi parametri tad-dwana li l-API tuża biex twettaq azzjonijiet ta 'tiftix u filtrazzjoni.
Parametri tad-dwana

  • Il-parametru record_id biex jispeċifika d-dejta bl-ID tiegħu:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=[RECORD_ID] eż. [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULU]?record_id=1,19
Din it-talba tirritorna rekords b'ID 1 u ID 19. Tista' tispeċifika ID multipli billi tisseparahom b'virgola.
  • Il-parametru by_keywords iwettaq tfittxija ta' keyword:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] eż. [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cell
Din it-talba twettaq tfittxija fl-oqsma kollha tar-rekords kollha u tirritorna ċelloli li jaqblu. Tista' tispeċifika kliem prinċipali multipli billi tisseparahom b'virgola.
  • Il-parametru by_keywords iwettaq tfittxija ta' keyword:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] eż. [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cell
Din it-talba twettaq tfittxija fl-oqsma kollha tar-rekords kollha u tirritorna ċellula li taqbel. Tista' tispeċifika kliem prinċipali multipli billi tisseparahom b'virgola.
  • Il-parametri tal-oqsma, Jekk trid tirkupra biss xi valuri tal-oqsma fir-rispons tal-API:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=[FIELD1],[FIELD2] eż. [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULU]?fields=count,name
Din it-talba tirritorna r-rekords kollha mill-modulu iżda bl-oqsma tal-għadd u l-isem biss. Tista' tispeċifika oqsma multipli billi tisseparahom b'virgola.
It-talba issa taċċetta valuri multipli separati b'virgola, għal oqsma tad-dwana tat-tip "select"LabCollector Web Is-Softwer tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat
  • Il-parametru search_on jippermettilek tfittex dejta. U tista' tużaha biex tfittex skont il-firxa tad-data kif ġej:
[PATH_TO_LABCOLLECTOR]/webservizz/v2/[MODULU]&
search_on=data_field&from=XXXXXX&sa=ZZZZZZ
Jekk tuża biss FROM, ir-riżultat jagħti d-dati kollha akbar mid-data FROM. Jekk tuża biss ukoll, se terġa 'lura l-valur kollu sa din id-data. LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 1
  • Il-parametru sort_by jippermettilek issolvi t-tfittxija tiegħek:

[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=[FIELD1]_DESC
eż. [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=name_DESC
Din it-talba tirritorna r-rekords kollha magħżula f'ordni dixxendenti fil-qasam tal-isem. Tista' tispeċifika sort_multipli billi tisseparahom b'virgola u ordni speċifikat axxendent _ASC” jew dixxendent “_DESC” għal kull qasam.

  • Il-parametru limit_to jippermettilek tillimita n-numru ta' riżultati:

[PATH_TO_LABCOLLECTOR]/webservizz/v2/[MODULU]?limit_to=0,10
Din it-talba tagħti lura 10 rekords li jibdew fl-indiċi 0. Jekk ma tispeċifikax l-indiċi, jintbagħat lura biss in-numru ta’ riżultati indikati.
L-API jirritorna wkoll żewġ oqsma personalizzati fir-rispons tal-header, "X-LC-QUERY-RESULT" li jkun fih in-numru ta' riżultati rritornati fir-rispons tal-korp u "X-LC-QUERY- TOTAL" li jkun fih it-total ta' rekords li jaqblu mat-tfittxija tiegħek.
Kull rekord għandu wkoll URI uniku:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Din it-talba twieġeb rekord uniku. [DATA_ID] trid taqbel mal-ID uniku tar-rekord li trid tirkupra.
Ħażna
Għandek ukoll funzjonijiet ta' filtrazzjoni ta' Tube Sorter għal kull oġġett marbut mal-ħażna:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=[BOX_ID] eż. [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=34
Din it-talba tirritorna l-informazzjoni dwar il-ħażna fuq il-kaxxa ID 34 bħall-apparat li jagħżel it-tubi. Tista' tispeċifika ID multipli billi tisseparahom b'virgola. LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 2

[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_i d=[BOX_ID]&record_name=[RECORD_NAME] eż. [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] eż. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=ST-260
Dawn it-talbiet iwettqu filtrazzjoni fuq rekord bl-isem ST-260. Tista' tispeċifika ismijiet ta' rekords multipli billi tisseparahom b'virgola. Tista' wkoll tispeċifika l-ID tal-kaxxa, hawn 206.[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=[BOX_NAME] eż. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=test-rack_06
Din it-talba twettaq filtrazzjoni fuq box test-rack_06. Tista' tispeċifika ismijiet ta' kaxxi multipli billi tisseparahom b'virgola.
Parametri oħra ta' tfittxija għal action=tube_sorter jistgħu jkunu:
  • location_id
  • isem_post
  • faċilità_id
  • isem_faċilità
    Se jirritorna kaxxi vojta wkoll.
  • Il-parametru storage_sec jippermetti li tiġi rkuprata informazzjoni dwar il-ħażna sekondarja.
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]&data_id=[DATA_ID]& fields=storage_sec LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 3

Lott tal-prodott

  • L-azzjoni tikseb lott tippermetti l-irkupru tal-lott u l-informazzjoni tar-reaġent
[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
Parametri fakultattivi huma lot_id (f'format 1 jew 1/LT) u chem_id. Jekk ma jirċievix parametri, allura jirkupra l-lottijiet attivi kollha.
Riċetta
[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] eż. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=509
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Zkuk
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=[record_id] eż. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Rapport&log_id=1218
IDs huma examples iżda huma obbligatorji f’dawn is-sejħiet.
tikseb riċetti jistampa l-informazzjoni li ġejja: id, isem, deskrizzjoni, kategorija LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 4

Ikseb riċetti jistampa l-informazzjoni li ġejja għal dak recipe_id: id, isem, deskrizzjoni, kategorija, u mbagħad il-komponenti LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 5getRecipeLogs jistampa l-informazzjoni li ġejja: id, isem, deskrizzjoni, kategorija LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 6getRecipeReport jistampa r-rapport PDF għal dak log_id taħt il-format base64 li jista' jiġi dekodifikat f'PDF. LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 7

2-3-2. Metodu POST
Biex toħloq riżors ġdid, sempliċement ibgħat talba bil-metodu POST lill-URI tal-modulu mixtieq:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULU] Iċ-ċwievet tal-parametri tiegħek iridu jaqblu mal-isem tal-qasam.
Iċċekkja għal oqsma ta' uniċità li jkunu ġew miżjuda, meta toħloq rekords ġodda (POST) jew taġġorna (PUT)
Jekk jeżisti rekord differenti bl-istess valur għal qasam Uniqueness, API mhux se jlesti l-azzjoni u se jirritorna l-kodiċi 409 (Kunflitt), u t-test: Valur għall-qasam 'XXX' għandu jkun uniku. Il-valur 'YYY' diġà jeżisti fit-tabella 'ZZZ'. (ara screenshot) LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 8

Nota: qasam project_code jista 'jintuża fil-POST u PUT u jistenna test (mhux id). Issa tista 'toħloq kodiċi tal-proġett ġdid jekk ma jeżistix u jekk l-operatur ikollu permessi biżżejjed (amministratur jew super-amministratur).

  • L-azzjoni addBox tippermettilek toħloq kaxxa
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action= addBox
  • Parametri meħtieġa:
    o isem
    o tip (għandu jkun tip validu: box, box_nogrid, plate, microplate, visit be, bag, shelf part)
    o tagħmir (jappoġġja id jew isem u għandu jeżisti fil-ħażna LabCollector).
    o daqs (jiddependi mit-tip ta 'kaxxa: għandha tkun numerika għal żjara tkun, u l-format (A:1.H:8) għal kaxxa, pjanċa, u mikropjanċa)
  • Parametri mhux obbligatorji:
    o deskrizzjoni
    o rack
    o kustodju

2-3-3. Metodu PUT
Biex timmodifika riżorsa, sempliċement ibgħat talba bil-metodu PUT lill-URI tar-rekord mixtieq:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Iċ-ċwievet tal-parametri tiegħek iridu jaqblu mal-isem tal-qasam li trid timmodifika.
Għall-azzjonijiet li ġejjin, innota li għal talbiet PUT, il-parametri għandhom ikunu fuq il-korp (mhux fil- URL).
Il- URL hija [PATH_TO_LABCOLLECTOR]/webservizz/index.PHP?v=2
L-intestaturi huma: X-LC-APP-Auth, Aċċetta.

  • Neħħi Volum
    – Parametri:
    o Neħħi l-Volum (obbligatorju)
    o barcode, unique_code, jew aliquot_barcode (wieħed minnhom irid ikun preżenti)
    o kwantità (obbligatorju)
    – Risposta: OK
  • Neħħi Ħażna
    – Parametri:
    o ħżin mill-bogħod (obbligatorju)
    o barcode, unique_code, jew aliquot_barcode (wieħed minnhom irid ikun preżenti)
    – Risposta: OK
  • Żid Ktieb tar-Reġistru
    – URL:
    [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&module=[m odule] – Parametri:
    o addRegistryBook (obbligatorju)
    o record_id (obbligatorju)
    o data (obbligatorju, format ssss/mm/jj jew ssss-mm-jj)
    o kummenti (obbligatorji)
    o operatur (mhux obbligatorju, jekk ma jibgħatx se jintuża l-operatur default API)
    o azzjoni (mhux obbligatorja, trid tkun 'Tip ta' Azzjoni ta' Ħażna' validu definit fl-LC
    > Amministratur > Preferenzi > Tip ta' Proċess u Azzjonijiet)
    – Risposta: OK
  • Żid Ħażna Sekondarja
    – Parametri:
    o żid ħażna sekondarja (obbligatorju)
    o barcode (obbligatorju)
    o box_id (obbligatorju)
    o box_details (obbligatorju biss għall-kaxxa bi grid divider, trej tat-tubi, u microplate. Jekk il-kaxxa hija mingħajr grilja, borża, żjara jew parti fuq l-ixkaffa, mhix meħtieġa)
    o unique_code (mhux obbligatorju)
    o volum (mhux obbligatorju)
    o kummenti (mhux obbligatorju)
    o cap_color (mhux obbligatorju)

Nota: Jintbagħat messaġġ ta' żball jekk ma jkunux preżenti parametri obbligatorji; jekk il-barcode ma jeżistix; jekk l-unique_code huwa preżenti, iżda mhuwiex uniku; u, jekk il-kulur ikun preżenti imma ma jeżistix.
Jekk il-parametru box_details ma jiġix riċevut u t-tip ta 'kaxxa teħtieġ pożizzjoni (kaxxa bil-grilja, trej tat-tubu, jew microplate), jintbagħat messaġġ ta' żball. LabCollector Web Software tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat 9LabCollector Web Is-Softwer tal-Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz - apparat10Nota: qasam project_code jista 'jintuża fil-POST u PUT u jistenna test (mhux id). Issa tista 'toħloq kodiċi tal-proġett ġdid jekk ma jeżistix u jekk l-operatur ikollu permessi biżżejjed (amministratur jew super-amministratur).
2-3-4. Ħassar il-metodu
Biex tħassar riżorsa, sempliċement ibgħat talba bil-metodu DELETE lill-URI tar-rekord mixtieq:
[PATH_TO_LABCOLLECTOR]/webservizz/v2/[MODULU]/[DATA_ID]

MESSAĠĠI TA' ŻBALL API

Messaġġ  Kodiċi ta' rispons Deskrizzjoni 
Jeħtieġ awtentikazzjoni tal-applikazzjoni biex taċċessa l- Web Servizz' 401 Mhux awtorizzat It-talba jew m'għandhiex il-parametru header X-LC-APP-Auth jew m'għandhiex valur validu
'Azzjoni Invalida xxx' 400 Talba Ħażina L-azzjoni tal-parametru għandha valur differenti għal 'tube_sorter'
jew 'NetBackup'
Parametri tat-Tiftix nieqsa! 400 Talba Ħażina It-talba fiha l-parametru Action=tube_sorter
iżda hija nieqsa mill-inqas wieħed mill-parametri li ġejjin: box_id, box_name, record_name, unique_code, barcode, aliquot_barcode
Modulu “XXX” ma jeżistix!' 400 Talba Ħażina Il-valur tal-parametru 'modulu' mhuwiex modulu GB kollettur
Modulu “XXX” ma jaqsamx din id-dejta!' 403 Ipprojbit Il-valur tal-parametru 'modulu' mhuwiex iċċekkjat
LabCollector > Amministratur > Setup > Web servizz
'Il-format tat-talba mhux aċċettat!' 415 Tip ta' Media Mhux Sostnut Jintuża l-parametru Aċċetta, iżda l-valur mhuwiex wieħed mill-valuri aċċettati: applikazzjoni/XML jew applikazzjoni/JSON
(Vojta) 406 Mhux Aċċettabbli Il-metodu għandu jkun wieħed minn dawn li ġejjin: GET, POST, PUT, DELETE
'Ebda data ma nstabet.' 404 Mhux misjuba Ma nstabet l-ebda data bil-parametri ta' din it-talba
'OK.' 200 OK Rekord aġġornat b'suċċess
'Kunflitt.' 409 Kunflitt Ir-rekord ma setax jiġi aġġornat minħabba li hemm a
konflitt fid-data
Ebda organiżmi valur għal dan il-modulu 404 Mhux misjuba Il-moduli biss "razez", "samples” u microarrays”
jkollhom valur organiżmu - inti għażilt mhux korrett
modulu
L-ebda valur ta' kategoriji għal dan il-modulu 404 Mhux misjuba Il-modulu 'doks' biss għandu kategoriji – inti għażilt
modulu mhux korrett
Webservizz jeħtieġ awtentikazzjoni tal-utent 401 Mhux awtorizzat Deprecated
L-IP tiegħek mhux permess li jaċċessa dan Web Servizz' 401 Mhux awtorizzat L-IP tal-klijent mhuwiex fil-lista ta 'IPs awtorizzati għal dan
Webservizzi (LC> Admin> Setup> Web servizz)
Żball waqt it-talba tiegħek, l-informazzjoni li ġejja hija obbligatorja biex tinħoloq ġdid
rekord: X, Y, Z'
400 Talba Ħażina Ipprova tpoġġi dejta ġdida mingħajr oqsma obbligatorji X, Y,
Z
Sar żball waqt it-talba tiegħek, l-informazzjoni li ġejja hija obbligatorja biex jitneħħa l-volum: unique_code jew barcode jew aliquot_barcode, kwantità, kwantità 400 Talba Ħażina Ipprova tneħħi l-volum mingħajr obbligatorju
parametri: unique_code jew barcode jew aliquot_barcode,
kwantità
Sar żball waqt it-talba tiegħek, l-informazzjoni li ġejja hija obbligatorja
neħħi l-ħażna: unique_codeor barcode jew
aliquot_barcode, kwantità '
400 Talba Ħażina Ipprova tneħħi l-ħażna mingħajr mandatorju
parametru: unique_code jew barcode jew aliquot_barcode
" 200 OK Id-dejta mitluba ġiet irritornata b'suċċess

KOLLETTUR TAL-LABOK WEB API SERVIZZ – ANNESS

Is-sistema URI ta 'l-API tuża sempliċi u nadif URL. Kun żgur li tippermetti lill-magna tal-kitba mill-ġdid minn Apache biex tuża l-URI ta' referenza fit-tabella li ġejja. Jekk is-server LabCollector ma jappoġġjax il-magna tal-kitba mill-ġdid jekk jogħġbok uża l-sħiħ URL mudell għat-talba tiegħek (sekondarja URL ta’ kull linja).

UM Modulu Deskrizzjoni
webservizz/v2/razez webservice/index.PHP?v=2&module=strai ns IKOLLOK POST Razez u Ċelloli Lista tar-rekords kollha
webservizz/v2/razez/(DATA JD] webservice/index.PHP?v=2&module=strai ns&data jd.[DATA _ID] IKOLLOK PUT Razez u Ċelloli Rekord uniku
webservizz/v2/razez/oqsma tad-dwana webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 IKOLLOK Razez u Ċelloli Lista ta' oqsma tad-dwana
webservizz/v2/razez/organiżmi webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 IKOLLOK Razez & Ċelloli organiżmi Lista ta'
webservizz/v2/plasmidi webservice/index.php?v=2&module=plas mids IKOLLOK POST Plażmidi Lista tar-rekords kollha
webservizz/v2/plasmidi/IDATAjD] webservice/index.php?v=2&module=plasmidi&data _id=IDATA _ID] IKOLLOK POĠĠI Plażmidi Rekord uniku
webservizz/v2/plasmidi/oqsma tad-dwana webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 IKOLLOK L-oqsma tal-plażmidi Lista tad-dwana
webservizz/v2/primers webservice/index.PHP?v=2&module=pri mers IKOLLOK POST Primers Lista tar-rekords kollha
webservizz/v2/primers/[DATA JD] webservice/index.PHP?v=2&module=pri mers&data _idADATA _ID] POĠĠI IKOLLOK Primers Rekord uniku
webservizz/v2/primers/oqsma tad-dwana IKOLLOK Primers Lista ta' oqsma tad-dwana
webservice/index.PHP?v=2&module=pri mers&getModuleCustomFields=1
webservizz/v2/kimiċi webservice/index.PHP?v=2&module=che micals IKOLLOK POST Reaġenti u Provvisti Lista tar-rekords kollha
webservizz/v2/chemicals/IDATA _ID] webservice/index.PHP?v=2&module=che micals&data_idADATA _ID] IKOLLOK PUT Reaġenti u Provvisti Rekord uniku
webservizz/v2/kimiċi/oqsma tad-dwana webservice/index.PHP?v=2&module=che micals&getModuleCustomFields=1 IKOLLOK Reaġenti u oqsma Provvisti Lista tad-dwana
webservizz/v2/samples webservice/index.PHP?v=2&module=sam pies IKOLLOK POST Samples Lista tar-rekords kollha
webservizz/v2/samples/IDATA_ID) web service/index.PHP?v=2&module=kampjuni&data_id=[DATA _ID] IKOLLOK PUT Samples Rekord uniku
webservizz/v2/samples/oqsma tad-dwana webservice/index.PHP?v=2&module=kampjuni&getModuleCustomFields=1 IKOLLOK Samples Lista ta' oqsma tad-dwana
webservizz/v2/samples/organiżmi webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 IKOLLOK Samples Lista ta' organiżmi
webservizz/v2/samples/tipi webservice/index.PHP?v=2&module=kampjuni&getModuleTypes=1 IKOLLOK Samples Lista ta' sample tipi
webservizz/v2/antikorpi webservice/index.PHP?v=2&module=anti bodies IKOLLOK POST Antikorpi Lista tar-rekords kollha
webservizz/v2/antikorpi/(DATA _iDi webservice/index.PHP?v=2&module=anti bodies&data_id=IDATA _ID] IKOLLOK PUT Antikorpi Rekord uniku
webservizz/v2/antikorpi/oqsma tad-dwana webservice/index.PHP?v=2&module=anti bodies&getModuleCustomFields=1 IKOLLOK Qasam ta' antikorpi Lista tad-dwana
webservizz/v2/sekwenzi webservice/index.PHP?v=2&module=seq uenzi IKOLLOK POST Sekwenzi Lista tar-rekords kollha
webservizz/v2/sekwenzi/(DATA _iDI webservice/index.PHP?v=2&module=seq uences&data _icHCIATA JD] IKOLLOK
POĠĠI
Sekwenzi Rekord uniku
webservizz/v2/sekwenzi/oqsma tad-dwana webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 IKOLLOK Oqsma tas-sekwenzi Lista tad-dwana
webservizz/v2/annimali webservice/index.PHP?v=2&module=ani mats IKOLLOK POST Annimali Lista tar-rekords kollha
webservizz/v2/annimali/(DATA JD] webservice/index.PHP?v=2&module=ani mals&data _ick[DATA JD] IKOLLOK POĠĠI Annimali Rekord uniku
webservizz/v2/annimali/oqsma tad-dwana webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 IKOLLOK Annimali Lista ta' oqsma tad-dwana
webservizz/v2/tagħmir webservice/index.php?v=2&module=equi pments IKOLLOK POST Tagħmir Lista tar-rekords kollha
webservice/v2/equipments/PATA _el Webservice/index.php?v=2&module=equi pments&data _idADATA _ID] IKOLLOK PUT Tagħmir Rekord uniku
webservizz/v2/tagħmir/oqsma tad-dwana webservice/index.PHP?v=2&module=equi pments&getModuleCustomFields=1 IKOLLOK Oqsma tat-tagħmir Lista tad-dwana
webservizz/v2/strutturi webservice/index.PHP?v=2&module=stru cures IKOLLOK POST Strutturi Kimiċi Lista tar-rekords kollha
webservizz/v2/strutturi/(DATA_ID] webservice/index.PHP?v=2&module=stru ctures&data jd=(DATA JD] IKOLLOK PUT Strutturi Kimiċi Rekord uniku
webservizz/v2/strutturi/oqsma tad-dwana webservice/index.PHP?v=2&module=stru cturesketModuleCustomFields=1 IKOLLOK Strutturi Kimiċi Lista ta' oqsma tad-dwana
webservizz/v2/docs webservice/index.PHP?v=2&module=docs IKOLLOK POST Dokumenti Lista tar-rekords kollha
webservizz/v2/docs/(DATA JD] webservice/index.PHP?v=2&module=docs &data _idADATA _ID] IKOLLOK PUT Dokumenti Rekord uniku
weboqsma tas-servizz/v2/docs/custom webservice/index.php?v=2&module=docs &getModuleCustomFields=1 IKOLLOK Dokumenti Lista ta' oqsma tad-dwana
webservizz/v2/docs/kategoriji webservice/index.PHP?v=2&module=docs &getModuleCategories=1 IKOLLOK Kategoriji tad-dokumenti Lista ta'
webservizz/v2/ktieb webservice/index.PHP?v=2&module=abo ok IKOLLOK POST Ktieb ta' l-Indirizzi Lista tar-rekords kollha
webservizz/v2/ktieb/(DATA _ID] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] IKOLLOK PUT Ktieb ta' l-Indirizzi Rekord uniku
webservizz/v2/ktieb/oqsma tad-dwana webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 IKOLLOK Ktieb ta' l-Indirizzi Lista ta' oqsma tad-dwana
webservizz/v2/ktieb/kategoriji webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 IKOLLOK Kategoriji tal-Ktieb tal-Indirizzi Lista ta'
webservizz/v2/microarrays webservice/index.PHP?v=2&module=micr arrays IKOLLOK POST Mikroarrays Lista tar-rekords kollha
webservizz/v2/microarrays/(DATA_ID] webservice/index.PHP?v=2&module=micr oarrays&data_id=[DATA _ID] IKOLLOK POĠĠI Mikroarrays Rekord uniku
webservizz/v2/microarrays/oqsma tad-dwana webservice/index.PHP?v=2&module=micr oarrays&getModuleCustomFields=1 IKOLLOK Mikroarrays Lista ta' oqsma tad-dwana
webservizz/v2/microarrays/organiżmi webservice/index.PHP?v=2&module=micr oarrays&getModuleOrganisms=1 IKOLLOK Organiżmi tal-mikroarrays Lista ta'
webservice/v2/(CUSTOM_MODULE_NAM El
webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI
IKOLLOK POST Modulu tad-dwana Lista tar-rekords kollha
webservizz/v2/(CUSTOM_MODULE_NAM EMIDATA _ID] webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME] &data_id=[DATA _ID] IKOLLOK PUT Modulu tad-dwana Rekord uniku
webservice/v2/(CUSTOM_MODULE_NAM Elicustomfields webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 IKOLLOK Modulu tad-dwana Lista ta' oqsma tad-dwana

LabCollector - logo 1

http://www.labcollector.comsales@agilebio.com
AgileBio USA
5473 Kearny Villa Road Suite 255
San Diego, CA 92123
USA
Tel: 347 368 1315
Fax: (800) 453 9128
http://www.agilebio.com
Kwartieri Ġenerali ta' AgileBio
75 rue de Lourmel
75015 Pariġi
FRANZA
Tel: 01 41 79 15 85
Fax: 01 72 70 40 22

Dokumenti / Riżorsi

LabCollector Web Is-Softwer tal-Interface tal-Ipprogrammar tal-Applikazzjoni tas-Servizz [pdfGwida għall-Utent
Web Interface tal-Programmazzjoni tal-Applikazzjoni tas-Servizz, Software, Web Is-Softwer tal-Interface tal-Ipprogrammar tal-Applikazzjoni tas-Servizz

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *