Versiya 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ı

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ı.
Siz 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: 
- 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. 
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:
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:
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:
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ə:
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 edir
- 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:
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.
- 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. 
[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.
Məhsul çoxluğu
- Get lot hərəkəti lot və reagent məlumatını əldə etməyə imkan verir
[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
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
getRecipeLogs aşağıdakı məlumatları çap edir: id, ad, təsvir, kateqoriya
getRecipeReport həmin log_id üçün hesabat PDF-ni PDF-də deşifrə edilə bilən base64 formatı altında çap edir. 
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) 
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
- 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. 
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.
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ı |

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ı |




