LabCollector - loqoVersiya 2.0 – Noyabr 2021
Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı
İstifadəçi təlimatı

Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı

Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı

GİRİŞ

Laboratoriya Kollektoru Web Service Application Programming Interface (API) üçüncü tərəf proqramlarına LabCollector verilənlər bazası (modullar) və əlavələri (ELN və LSM) ilə qarşılıqlı əlaqədə olmağa imkan verir.
API Vahid Resurs İdentifikatoru (URI) və onlarda fəaliyyətlər vasitəsilə resurslara daxil olmağa imkan verən Nümayəndəlik Dövlət Transferi (REST) ​​arxitekturasına əsaslanır.
Qeyd: 2017-ci ilin iyun ayından API v1 dayandırıldı və bütün yeni təkamüllər API v2-dədir.

LABCOLLECTOR API

2-1. API quraşdırma
İlk növbədə, tətbiqinizi LabCollector proqramında bəyan etməlisiniz. Tətbiq bəyannaməsi quraşdırma formasına daxil olmaq üçün super administrator hüquqları ilə LabCollector-a daxil olun və Admin > Quraşdırma səhifəsinə keçin. Sonra seçin Web Xidmət API bağlantısı. Laboratoriya Kollektoru Web Service Application Programming Interface Software - API quraşdırmaSiz indi üzərindəsiniz Web Xidmət API proqramlarının idarə olunması səhifəsi. Yeni ərizə elan etmək üçün sadəcə bu formanı doldurun: Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - API quraşdırma 1

  • Adı: ərizənizin adı.
  • Bu proqrama qoşulmuş modullar: proqramın daxil ola biləcəyi modulları seçin.
  • Defolt operator: bu məlumatı hər sorğuya daxil etmək istəmirsinizsə, defolt operator olacaq kontaktı seçin.
  • IP Məhdudiyyəti: təhlükəsizlik seçimi sizə API-də sorğuları yerinə yetirməyə icazə veriləcək IP ünvanlarının siyahısını elan etməyə imkan verir.

Tətbiq siyahısı LabCollector üçün bütün proqramları göstərir və siz istənilən vaxt onların əhatə dairəsini dəyişə bilərsiniz.
API-yə sorğular zamanı tətbiqinizi müəyyən etmək üçün lazım olan Tokenə girişiniz də var. Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - API quraşdırma 2

Qeyd: Bu funksiyadan istifadə etmək üçün C-ni aktivləşdirməlisinizurl PHP seçimlərinizdə. Linux-da PHP-C-ni quraşdırınurl paket.
Pəncərələrdə və avtomatik quraşdırıcımızla PHP.ini-ni redaktə edin və C üçün genişlənmələri şərhdən çıxarınurl (uzatma = php_curl.dll).
2-2. İstək
Üçüncü tərəf proqramları və LabCollector arasında dialoq web xidmət API HTTP 1.1 protokoluna əsaslanır.
2-2-1. API metodu
HTTP və ya HTTPS sorğuları göndərə bilərsiniz web resurs üzərində hərəkət etmək üsulu ilə xidmət.

  • Mənbəni oxumaq üçün GET metodu
  • Yeni resurs yaratmaq üçün POST metodu
  • Resursu dəyişdirmək üçün PUT metodu
  • Resursu silmək üçün DELETE metodu

2-2-2. Başlıqlar
API sorğusu bəzi xüsusi HTTP/HTTPS başlıqlarını tələb edir:

  • Qəbul başlığı sorğunuz, mətn/XML və ya proqram/JSON üçün istədiyiniz cavab formatını müəyyən edir.
  • X-LC-APP-Auth başlığı API-yə sorğunuzu təsdiqləmək üçün lazım olan tətbiq nişanınızı qoyduğunuz yerdir.
  • X-LC-APP-Charset başlığı tətbiqinizin simvol kodlamasını müəyyən edir. O, API-yə cavabı müvafiq kodlaşdırma ilə geri göndərməyə və POST və PUT sorğularınızı LabCollector-un simvol kodlaşdırmasına (ISO 8859-1) düzgün çevirməyə imkan verir.

2-2-3. Alət
Siz Postman (https://www.getpostman.com/).

Vahid Resurs İdentifikatoru (URI)

2-3-1. GET metodud
General
Hər LabCollector modul məlumatı unikal URI ilə müəyyən edilir (modulun URI-nin tam siyahısı üçün əlavəyə baxın):
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Bu sorğu moduldakı bütün məlumatların siyahısına cavab verir.
Siz URI-yə parametrlər əlavə etməklə modul məlumatlarında axtarış edə bilərsiniz. Siz parametri sahə dəyərinə uyğun açar sözlə ötürə bilərsiniz, məsələn:[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=[KEYWORD]məs
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=First%20Record
Bu sorğu onların ad dəyərinin "Birinci Qeyd" açar sözünü ehtiva etdiyi qeydləri qaytarır.
Bunlar API-nin axtarış və filtrləmə əməliyyatlarını yerinə yetirmək üçün istifadə etdiyi bəzi xüsusi parametrlərdir.
Fərdi parametrlər

  • ID-si ilə məlumatları təyin etmək üçün rekord_id parametri:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=[RECORD_ID] məsələn, [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=1,19
Bu sorğu ID 1 və ID 19 olan qeydləri qaytarır. Siz onları vergüllə ayıraraq çoxlu ID-ləri təyin edə bilərsiniz.
  • by_keywords parametri açar söz axtarışını həyata keçirir:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] məsələn, [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cell
Bu sorğu bütün qeydlərin bütün sahələrində axtarış aparır və uyğun xanaları qaytarır. Siz onları vergüllə ayıraraq bir neçə açar sözü təyin edə bilərsiniz.
  • by_keywords parametri açar söz axtarışını həyata keçirir:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] məsələn, [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cell
Bu sorğu bütün qeydlərin bütün sahələrində axtarış aparır və uyğun xananı qaytarır. Siz onları vergüllə ayıraraq bir neçə açar sözü təyin edə bilərsiniz.
  • Sahələr parametrləri, API cavabında yalnız bəzi sahələr dəyərlərini əldə etmək istəyirsinizsə:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=[FIELD1],[FIELD2] məsələn, [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=count,name
Bu sorğu moduldan bütün qeydləri qaytarır, lakin yalnız say və ad sahələri ilə. Siz onları vergüllə ayıraraq çoxlu sahələr təyin edə bilərsiniz.
Sorğu indi "seç" tipli fərdi sahələr üçün vergüllə ayrılmış çoxlu dəyərləri qəbul edirLaboratoriya Kollektoru Web Service Application Programming Interface Software - cihaz
  • search_on parametri məlumat axtarmağa imkan verir. Və siz ondan aşağıdakı kimi tarix diapazonuna görə axtarış etmək üçün istifadə edə bilərsiniz:
[PATH_TO_LABCOLLECTOR]/webxidmət/v2/[MODULE]&
search_on=date_field&from=XXXXXX&to=ZZZZZZ
Yalnız FROM istifadə etsəniz, nəticə FROM tarixindən daha böyük bütün tarixləri verəcəkdir. Yalnız istifadə etsəniz, bu tarixə qədər bütün dəyəri qaytaracaq. Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 1
  • Sort_by parametri axtarışınızı çeşidləməyə imkan verir:

[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=[FIELD1]_DESC
məsələn [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=name_DESC
Bu sorğu ad sahəsində azalan qaydada çeşidlənmiş bütün qeydləri qaytarır. Siz onları vergüllə ayıraraq çoxlu sort_müəyyən edə bilərsiniz və hər bir sahə üçün artan _ASC" və ya nəsli "_DESC" təyin edə bilərsiniz.

  • Limit_to parametri nəticələrin sayını məhdudlaşdırmağa imkan verir:

[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?limit_to=0,10
Bu sorğu 10 indeksindən başlayan 0 qeydi qaytarır. Əgər indeksi göstərməsəniz, yalnız göstərilən nəticələrin sayı qaytarılır.
API həmçinin başlıq cavabında iki xüsusi sahəni qaytarır, əsas cavabda qaytarılan nəticələrin sayını ehtiva edən “X-LC-QUERY-NƏTİCƏ” və axtarışınıza uyğun qeydlərin cəmini ehtiva edən “X-LC-QUERY- TOTAL”.
Hər qeydin özünəməxsus URI-si də var:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Bu sorğu unikal qeydə cavab verir. [DATA_ID] əldə etmək istədiyiniz qeydin unikal ID-si ilə uyğun olmalıdır.
Saxlama
Saxlama ilə əlaqəli hər bir element üçün Tube Sorter filtrləmə funksiyalarınız da var:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=[BOX_ID] məsələn [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=34
Bu sorğu boru çeşidləyicisi kimi qutu ID 34-də saxlama məlumatını qaytarır. Siz onları vergüllə ayıraraq çoxlu ID-ləri təyin edə bilərsiniz. Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 2

[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_i d=[BOX_ID]&record_name=[RECORD_NAME] məsələn [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] məsələn [PATH_TO_LABCOLLECTOR]/webxidmət/index.PHP?v=2&action=tube_sorter&recor d_name=ST-260
Bu sorğular ST-260 adlı qeyddə filtrasiya həyata keçirir. Siz onları vergüllə ayırmaqla çoxlu qeyd adını təyin edə bilərsiniz. Siz həmçinin qutunun ID-sini burada 206 göstərə bilərsiniz.[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=[BOX_NAME] məsələn [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=test-rack_06
Bu sorğu test-rack_06 qutusunda filtrasiya həyata keçirir. Siz onları vergüllə ayıraraq çoxlu qutu adlarını təyin edə bilərsiniz.
action=tube_sorter üçün digər axtarış parametrləri ola bilər:
  • location_id
  • yer_adı
  • obyekt_id
  • obyektin_adı
    Boş qutuları da qaytaracaq.
  • storage_sec parametri ikincil yaddaş haqqında məlumat əldə etməyə imkan verir.
[PATH_TO_LABCOLLECTOR]/webxidmət/v2/[MODULE]&data_id=[DATA_ID]&fields=storage_sec Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 3

Məhsul çoxluğu

  • Get lot hərəkəti lot və reagent məlumatını əldə etməyə imkan verir
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getLot
[PATH_TO_LABCOLLECTOR]/webxidmət/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
Əlavə parametrlər lot_id (format 1 və ya 1/LT) və chem_id-dir. Parametrləri qəbul etmirsə, bütün aktiv lotları geri alır.
Resept
[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] məsələn [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=509
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Qeydləri
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=[record_id] məsələn [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=1218
Şəxsiyyət vəsiqələri keçmişdiramples lakin bu zənglərdə məcburidir.
reseptlər almaq aşağıdakı məlumatları çap edir: id, ad, təsvir, kateqoriya Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 4

reseptlər əldə etmək həmin resept_id üçün aşağıdakı məlumatları çap edir: id, ad, təsvir, kateqoriya və sonra komponentlər Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 5getRecipeLogs aşağıdakı məlumatları çap edir: id, ad, təsvir, kateqoriya Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 6getRecipeReport həmin log_id üçün hesabat PDF-ni PDF-də deşifrə edilə bilən base64 formatı altında çap edir. Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 7

2-3-2. POST metodu
Yeni resurs yaratmaq üçün POST metodu ilə istədiyiniz URI moduluna sorğu göndərin:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Parametr açarlarınız sahənin adına uyğun olmalıdır.
Yeni qeydlər (POST) və ya yeniləmə (PUT) yaratarkən əlavə edilmiş unikallıq sahələrini yoxlayın.
Unikallıq sahəsi üçün eyni dəyərə malik fərqli qeyd varsa, API əməliyyatı tamamlamayacaq və 409 kodunu (Münaqişə) qaytaracaq və mətn: 'XXX' sahəsi üçün dəyər unikal olmalıdır. "YYY" dəyəri "ZZZ" cədvəlində artıq mövcuddur. (ekran görüntüsünə baxın) Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 8

Qeyd: layihə_kodu sahəsi POST və PUT-da istifadə edilə bilər və mətn gözləyir (id deyil). Əgər mövcud deyilsə və operatorun kifayət qədər icazələri varsa (inzibatçı və ya super administrator) yeni layihə kodu yarada bilərsiniz.

  • AddBox hərəkəti qutu yaratmağa imkan verir
[PATH_TO_LABCOLLECTOR]/webxidmət/index.PHP?v=2&action= addBox
  • Tələb olunan parametrlər:
    o adı
    o növü (etibarlı tip olmalıdır: qutu, qutu_nogrid, boşqab, mikroplaka, ziyarət olun, çanta, rəf hissəsi)
    o avadanlıq (id və ya adı dəstəkləyir və LabCollector yaddaşında mövcud olmalıdır).
    o ölçüsü (qutunun növündən asılı olaraq: ziyarət üçün rəqəmsal olmalıdır və qutu, boşqab və mikroplata üçün format (A:1.H:8) olmalıdır)
  • Əlavə parametrlər:
    o təsvir
    o rəf
    ey qoruyucu

2-3-3. PUT üsulu
Resursu dəyişdirmək üçün sadəcə PUT metodu ilə sorğunu istədiyiniz qeyd URI-yə göndərin:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Parametr açarlarınız dəyişdirmək istədiyiniz sahənin adına uyğun olmalıdır.
Aşağıdakı hərəkətlər üçün nəzərə alın ki, PUT sorğuları üçün parametrlər gövdədə olmalıdır ( URL).
The URL [PATH_TO_LABCOLLECTOR]/webxidmət/index.PHP?v=2
Başlıqlar bunlardır: X-LC-APP-Auth, Accept.

  • Həcmi silin
    - Parametrlər:
    o Həcmi sil (məcburi)
    o barkod, unikal_kod və ya aliquot_barkod (onlardan biri mövcud olmalıdır)
    o miqdar (məcburi)
    - Cavab: Yaxşı
  • Yaddaşı silin
    - Parametrlər:
    o uzaq yaddaş (məcburi)
    o barkod, unikal_kod və ya aliquot_barkod (onlardan biri mövcud olmalıdır)
    - Cavab: Yaxşı
  • Qeyd dəftəri əlavə edin
    – URL:
    [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&modul=[m odule] - Parametrlər:
    o RegistryBook əlavə et (məcburi)
    o rekord_id (məcburi)
    o tarix (məcburi, format yy yy/aa/gg və ya yyyy-aa-gg)
    o şərhlər (məcburi)
    o operator (optional, əgər o, API defolt operatorunu göndərməzsə istifadə olunacaq)
    o fəaliyyət (isteğe bağlı, LC-də müəyyən edilmiş etibarlı "Yaddaş Fəaliyyət Növü" olmalıdır
    >Admin >Tercihlər > Proses və Fəaliyyət Növü)
    - Cavab: Yaxşı
  • Əlavə yaddaş əlavə edin
    - Parametrlər:
    o əlavə yaddaş əlavə edin (məcburi)
    o barkod (məcburi)
    o box_id (məcburi)
    o qutunun təfərrüatları (yalnız tor bölücü, boru qabı və mikroplağı olan qutu üçün məcburidir. Əgər qutuda şəbəkə, çanta, ziyarət və ya rəf hissəsi yoxdursa, bu tələb olunmur)
    o unikal_kod (isteğe bağlı)
    o həcm (isteğe bağlı)
    o şərhlər (isteğe bağlı)
    o cap_color (isteğe bağlı)

Qeyd: Məcburi parametrlər olmadıqda səhv mesajı qaytarılır; barkod olmadıqda; unikal_kod varsa, lakin unikal deyilsə; və əgər rəng mövcuddursa, lakin mövcud deyilsə.
Əgər box_details parametri qəbul edilmirsə və qutunun növü üçün mövqe lazımdırsa (torlu qutu, boru qabı və ya mikroplaka), xəta mesajı qaytarılır. Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz 9Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı - cihaz10Qeyd: layihə_kodu sahəsi POST və PUT-da istifadə edilə bilər və mətn gözləyir (id deyil). Əgər mövcud deyilsə və operatorun kifayət qədər icazələri varsa (inzibatçı və ya super administrator) yeni layihə kodu yarada bilərsiniz.
2-3-4. DELETE metodu
Mənbəni silmək üçün sadəcə DELETE metodu ilə istədiyiniz qeyd URI-yə sorğu göndərin:
[PATH_TO_LABCOLLECTOR]/webxidmət/v2/[MODULE]/[DATA_ID]

API XƏTA MESAJLARI

Mesaj  Cavab kodu Təsvir 
daxil olmaq üçün tətbiqin autentifikasiyası tələb olunur Web xidmət' 401 İcazəsiz Sorğunun ya X- LC-APP-Auth başlıq parametri yoxdur, ya da etibarlı dəyəri yoxdur
'Etibarsız Fəaliyyət xxx' 400 Səhv Sorğu Parametr hərəkətinin "tube_sorter" dəyərindən fərqli dəyəri var
və ya 'NetBackup'
Axtarış parametrləri çatışmır! 400 Səhv Sorğu Sorğuda Action=tube_sorter parametri var
lakin onda aşağıdakı parametrlərdən ən azı biri yoxdur: qutu_id, qutu_adı, qeyd_adı, unikal_kod, barkod, aliquot_barkod
“XXX” modulu mövcud deyil!' 400 Səhv Sorğu 'modul' parametrinin dəyəri GB kollektor modulu deyil
“XXX” modulu bu məlumatları paylaşmır!' 403 qadağandır 'modul' parametrinin dəyəri yoxlanılmayıb
LabCollector > Admin > Quraşdırma > Web xidmət
'Sorunun formatı qəbul edilmir!' 415 Dəstəklənməyən Media Növü Qəbul parametri istifadə olunur, lakin dəyər qəbul edilən dəyərlərdən biri deyil: application/XML və ya application/JSON
(Boş) 406 Qəbul edilə bilməz Metod aşağıdakılardan biri olmalıdır: GET, POST, PUT, DELETE
'Heç bir məlumat tapılmadı.' 404 Tapılmadı Bu sorğunun parametrləri ilə heç bir məlumat tapılmadı
'OK.' 200 OK Qeyd uğurla yeniləndi
'Münaqişə.' 409 Münaqişə Rekord yenilənə bilmədi, çünki var
məlumatlarda ziddiyyət
Bu modul üçün heç bir orqanizm dəyəri yoxdur 404 Tapılmadı Yalnız modullar "stress", "samples” və mikroarraylar”
orqanizmin dəyəri var – səhv seçmisiniz
modul
Bu modul üçün kateqoriya dəyəri yoxdur 404 Tapılmadı Yalnız “sənədlər” modulunda kateqoriyalar var – siz seçmisiniz
səhv modul
Webxidmət istifadəçi autentifikasiyasını tələb edir 401 İcazəsiz Köhnəlmişdir
IP-nin buna daxil olmasına icazə verilmir Web xidmət' 401 İcazəsiz Müştəri IP-si bunun üçün səlahiyyətli IP-lər siyahısında deyil
Webxidmətlər (LC > Admin > Quraşdırma > Web xidmət)
Sorğunuz əsnasında səhv, yenisini yaratmaq üçün aşağıdakı məlumatlar məcburidir
qeyd: X, Y, Z '
400 Səhv Sorğu Məcburi X, Y sahələri olmadan yeni məlumatları yerləşdirməyə cəhd edin,
Z
Sorğunuz zamanı xəta baş verdi, həcmi silmək üçün aşağıdakı məlumat məcburidir: unikal_kod və ya barkod və ya aliquot_barkod, kəmiyyət, miqdar 400 Səhv Sorğu Məcburi olmadan həcmi silməyə çalışın
parametrlər: unikal_kod və ya barkod və ya aliquot_barkod,
kəmiyyət
Sorğunuz zamanı xəta baş verdi, aşağıdakı məlumatlar məcburidir
yaddaşı silin: unikal_kod və ya barkod və ya
aliquot_barkod, miqdar '
400 Səhv Sorğu Məcburi olmadan yaddaşı silməyə çalışın
parametr: unikal_kod və ya barkod və ya aliquot_barkod
200 OK Tələb olunan məlumat uğurla qaytarıldı

LABKOLLEKTOR WEB SERVICE API – ƏLAVƏ

API-nin URI sistemi sadə və təmiz istifadə edir URL. Aşağıdakı cədvəldə istinad edilən URI-dən istifadə etmək üçün Apache-dən yenidən yazma mühərrikini aktivləşdirdiyinizə əmin olun. LabCollector serveri yenidən yazma mühərrikini dəstəkləmirsə, lütfən tam istifadə edin URL sorğunuz üçün nümunə (ikinci URL hər sətirdən).

UM Modul Təsvir
webxidmət/v2/stress webxidmət/index.PHP?v=2&module=strai ns POST ALIN Ştammlar və Hüceyrələr Bütün qeydlərin siyahısı
webxidmət/v2/ştaşlar/(DATA JD) webxidmət/index.PHP?v=2&module=strai ns&data jd.[DATA _ID] QOYUN Ştammlar və Hüceyrələr Unikal rekord
webxidmət/v2/strains/xüsusi sahələr webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 GET Ştammlar və Hüceyrələr Fərdi sahələrin siyahısı
webxidmət/v2/ştamlar/orqanizmlər webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 GET Ştammlar və Hüceyrə orqanizmləri siyahısı
webxidmət/v2/plazmidlər webservice/index.php?v=2&module=plas mids POST ALIN Plazmidlər Bütün qeydlərin siyahısı
webxidmət/v2/plazmidlər/IDATAjD] webservice/index.php?v=2&module=plazmids&data _id=IDATA _ID] GET QOYUN Plazmidlər Unikal rekord
webxidmət/v2/plazmidlər/xüsusi sahələr webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 GET Plazmid sahələri Xüsusi siyahı
webxidmət/v2/primerlər webservice/index.PHP?v=2&module=pri mers POST ALIN Astarlar Bütün qeydlərin siyahısı
webxidmət/v2/primerlər/[DATA JD] webxidmət/index.PHP?v=2&module=pri mers&data _idADATA _ID] GET QOYUN Astarlar Unikal rekord
webxidmət/v2/primerlər/xüsusi sahələr GET Astarlar Fərdi sahələrin siyahısı
webservice/index.PHP?v=2&module=pri mers&getModuleCustomFields=1
webxidmət/v2/kimya webservice/index.PHP?v=2&module=che mikallar POST ALIN Reagentlər və Təchizatlar Bütün qeydlərin siyahısı
webxidmət/v2/kimya/IDATA _ID] webservice/index.PHP?v=2&module=che micals&data_idADATA _ID] QOYUN Reagentlər və Təchizatlar Unikal rekord
webxidmət/v2/kimya/xüsusi sahələr webservice/index.PHP?v=2&module=che micals&getModuleCustomFields=1 GET Reagentlər və Təchizat sahələri Xüsusi siyahı
webxidmət/v2/samples webservice/index.PHP?v=2&module=sam pies POST ALIN Samples Bütün qeydlərin siyahısı
webxidmət/v2/samples/IDATA_ID) web xidmət/index.PHP?v=2&module=sam ples&data_id=[DATA _ID] QOYUN Samples Unikal rekord
webxidmət/v2/samples/xüsusi sahələr webservice/index.PHP?v=2&module=sam ples&getModuleCustomFields=1 GET Samples Fərdi sahələrin siyahısı
webxidmət/v2/samples/orqanizmlər webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 GET Samples Orqanizmlərin siyahısı
webxidmət/v2/samples/növlər webservice/index.PHP?v=2&module=sam ples&getModuleTypes=1 GET Samples s siyahısıample növləri
webxidmət/v2/antikorlar webxidmət/index.PHP?v=2&modul=anti cisimlər POST ALIN Antikorlar Bütün qeydlərin siyahısı
webxidmət/v2/antikorlar/(DATA _iDi webxidmət/index.PHP?v=2&modul=anti orqanlar&data_id=IDATA _ID] QOYUN Antikorlar Unikal rekord
webxidmət/v2/antikorlar/xüsusi sahələr webservice/index.PHP?v=2&module=anti-cisimlər&getModuleCustomFields=1 GET Antikor sahələri Xüsusi siyahı
webxidmət/v2/ardıcıllıq webxidmət/index.PHP?v=2&module=ardıcıllıq POST ALIN Ardıcıllıqlar Bütün qeydlərin siyahısı
webxidmət/v2/ardıcıllıq/(DATA _iDI webxidmət/index.PHP?v=2&module=ardıcıllıq&data _icHCIATA JD] GET
QOYUN
Ardıcıllıqlar Unikal rekord
webxidmət/v2/ardıcıllıq/xüsusi sahələr webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 GET Ardıcıllıq sahələri Xüsusi siyahı
webxidmət/v2/heyvanlar webxidmət/index.PHP?v=2&modul=ani paspaslar POST ALIN Heyvanlar Bütün qeydlərin siyahısı
webxidmət/v2/heyvanlar/(DATA JD) webservice/index.PHP?v=2&modul=ani mals&data _ick[DATA JD] GET QOYUN Heyvanlar Unikal rekord
webxidmət/v2/heyvanlar/xüsusi sahələr webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 GET Heyvanlar Fərdi sahələrin siyahısı
webxidmət/v2/avadanlıqlar webservice/index.php?v=2&module=avadanlıqlar POST ALIN Avadanlıq Bütün qeydlərin siyahısı
webxidmət/v2/avadanlıqlar/PATA _el Webservice/index.php?v=2&module=equi pments&data _idADATA _ID] QOYUN Avadanlıq Unikal rekord
webxidmət/v2/avadanlıqlar/xüsusi sahələr webservice/index.PHP?v=2&module=equi pments&getModuleCustomFields=1 GET Avadanlıq sahələri Xüsusi siyahı
webxidmət/v2/strukturlar webservice/index.PHP?v=2&module=stru müalicələri POST ALIN Kimyəvi quruluşlar Bütün qeydlərin siyahısı
webxidmət/v2/strukturlar/(DATA_ID] webxidmət/index.PHP?v=2&modul=struktur quruluşları&data jd=(MƏMƏLƏLƏR JD] QOYUN Kimyəvi quruluşlar Unikal rekord
webxidmət/v2/strukturlar/xüsusi sahələr webservice/index.PHP?v=2&module=structuresketModuleCustomFields=1 GET Kimyəvi quruluşlar Fərdi sahələrin siyahısı
webxidmət/v2/sənədlər webxidmət/index.PHP?v=2&module=sənədlər POST ALIN Sənədlər Bütün qeydlərin siyahısı
webxidmət/v2/sənədlər/(DATA JD) webxidmət/index.PHP?v=2&module=sənədlər &data _idADATA _ID] QOYUN Sənədlər Unikal rekord
webxidmət/v2/sənədlər/xüsusi sahələr webservice/index.php?v=2&module=sənədlər &getModuleCustomFields=1 GET Sənədlər Fərdi sahələrin siyahısı
webxidmət/v2/sənədlər/kateqoriyalar webservice/index.PHP?v=2&module=sənədlər &getModuleCategories=1 GET Sənədlərin kateqoriyaları siyahısı
webxidmət/v2/kitab webservice/index.PHP?v=2&module=abo ok POST ALIN Ünvan Kitabı Bütün qeydlərin siyahısı
webxidmət/v2/kitab/(DATA _ID] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] QOYUN Ünvan Kitabı Unikal rekord
webxidmət/v2/kitab/xüsusi sahələr webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 GET Ünvan Kitabı Fərdi sahələrin siyahısı
webxidmət/v2/kitab/kateqoriyalar webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 GET Ünvan Kitabı kateqoriyaları siyahısı
webxidmət/v2/mikroarraylar webservice/index.PHP?v=2&module=micr massivləri POST ALIN Mikroarraylar Bütün qeydlərin siyahısı
webxidmət/v2/mikroarrays/(DATA_ID] webservice/index.PHP?v=2&module=micr oarrays&data_id=[MƏMƏLƏNƏLƏR _ID] GET QOYUN Mikroarraylar Unikal rekord
webxidmət/v2/mikroarraylar/xüsusi sahələr webservice/index.PHP?v=2&module=micr massivlər&getModuleCustomFields=1 GET Mikroarraylar Fərdi sahələrin siyahısı
webxidmət/v2/mikroarraylar/orqanizmlər webservice/index.PHP?v=2&module=micr massivlər&getModuleOrganisms=1 GET Mikroarray orqanizmlər siyahısı
webservice/v2/(CUSTOM_MODULE_NAM El
webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI
POST ALIN Fərdi Modul Bütün qeydlərin siyahısı
webxidmət/v2/(CUSTOM_MODULE_NAM EMIDATA _ID] webxidmət/index.PHP?v=2&modul=[CU STOM_MODULE_NAME] &data_id=[DATA _ID] QOYUN Fərdi Modul Unikal rekord
webservice/v2/(CUSTOM_MODULE_NAM Elicustomfields webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 GET Fərdi Modul Fərdi sahələrin siyahısı

LabCollector - loqo 1

http://www.labcollector.comsales@agilebio.com
AgileBio ABŞ
5473 Kearny Villa Road Suite 255
San Dieqo, CA 92123
ABŞ
Tel: 347 368 1315
Faks: (800) 453 9128
http://www.agilebio.com
AgileBio Baş Qərargahı
75 rue de Lourmel
75015 Paris
FRANSA
Tel: 01 41 79 15 85
Faks: 01 72 70 40 22

Sənədlər / Resurslar

Laboratoriya Kollektoru Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı [pdf] İstifadəçi təlimatı
Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi, Proqram təminatı, Web Xidmət Tətbiqi Proqramlaşdırma İnterfeysi Proqramı

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *