2.0 версиясы – 2021-жылдын ноябрь айы
Web Кызмат Колдонмолор Программалоо Интерфейс Программасы
Колдонуучунун колдонмосу
Web Кызмат Колдонмолор Программалоо Интерфейс Программасы

КИРИШҮҮ
LabCollector Web Кызмат Колдонмо Программалоо Интерфейси (API) үчүнчү тараптын тиркемелерине LabCollector маалымат базасы (модулдары) жана кошумчалары (ELN жана LSM) менен иштешүүгө мүмкүндүк берет.
API Бирдиктүү Ресурстарды Идентификатор (URI) жана алар боюнча аракеттер аркылуу ресурстарга жетүүгө мүмкүндүк берүүчү Мамлекеттик Өкүлчүлүк Өткөрмө (REST) архитектурасына негизделген.
Эскертүү: 2017-жылдын июнь айынан бери API v1 токтотулган жана бардык жаңы эволюциялар API v2де.
LABCOLLECTOR API
2-1. API орнотуу
Биринчиден, сиз LabCollector программалык камсыздооңузда колдонмоңузду жарыялооңуз керек. Колдонмонун декларациясын орнотуу формасына кирүү үчүн, LabCollector'ка супер администратор укуктары менен кирип, Admin > Орнотуу барагына өтүңүз. Андан кийин тандаңыз Web Кызмат API шилтемеси.
Сиз азыр барсыз Web Кызмат API колдонмолорун башкаруу барагы. Жаңы өтүнмөнү жарыялоо үчүн бул форманы толтуруңуз: 
- Аты-жөнү: арызыңыздын аты.
- Бул колдонмого туташтырылган модулдар: колдонмо кире турган модулдарды тандоо.
- Демейки оператор: ар бир суроо-талапка бул маалыматты киргизгиңиз келбесе, демейки оператор боло турган байланышты тандаңыз.
- IP чектөө: коопсуздук опциясы сизге IP даректеринин тизмесин жарыялоого мүмкүндүк берет, алар API боюнча суроо-талаптарды аткарууга мүмкүндүк берет.
Колдонмо тизмеси сиздин LabCollector үчүн бардык тиркемелерди көрсөтөт жана сиз каалаган убакта алардын көлөмүн өзгөртө аласыз.
Сиз ошондой эле API'ге суроо-талаптар учурунда колдонмоңузду аныктоо үчүн зарыл болгон Токенге кире аласыз. 
Эскертүү: Бул функцияны колдонуу үчүн, сиз C жандырышыңыз керекurl PHP тандоолоруңуз боюнча. Linux'та PHP-C орнотуңузurl пакет.
Терезелерде жана биздин автоматтык орнотуучубуз менен PHP.ini түзөтүңүз жана C үчүн кеңейтүүлөрдү комментарийден алып салыңызurl (кеңейтүү=php_curl.dll).
2-2. Сураныч
Үчүнчү тарап тиркемелери менен LabCollector ортосундагы диалог web кызмат API HTTP 1.1 протоколуна негизделген.
2-2-1. API ыкмасы
Сиз HTTP же HTTPS сурамдарын жөнөтө аласыз web ресурс боюнча иш-аракет кылуу ыкмасы менен кызмат.
- Булакты окуу үчүн GET ыкмасы
- POST ыкмасы жаңы ресурсту түзүү
- Ресурсту өзгөртүү үчүн PUT ыкмасы
- DELETE ыкмасы ресурсту жок кылуу
2-2-2. Баштар
API'ге суроо-талап кээ бир белгилүү HTTP/HTTPS аталыштарын талап кылат:
- Кабыл алуу темасы сиздин сурооңуздун, тексттин/XMLдин же колдонмонун/JSONдун каалаган жооп форматын аныктайт.
- X-LC-APP-Auth аталышы сиз API'ге өтүнүчүңүздү авторизациялоо үчүн зарыл болгон колдонмо энбелгисин койгон жер.
- X-LC-APP-Charset аталышы колдонмоңуздун символдук коддоосун аныктайт. Бул API'ге жоопту тиешелүү коддоо менен кайра жөнөтүүгө жана сиздин POST жана PUT сурамдарыңызды LabCollector'тун символдук коддоосуна (ISO 8859-1) туура айландыруу мүмкүнчүлүгүн берет.
2-2-3. Курал
Почтачы (Postman) катары кээ бир программалык камсыздоо тиркемеси менен APIден дайындарды алууга же жөнөтүүгө аракет кылсаңыз болот (https://www.getpostman.com/).
Бирдиктүү ресурс идентификатору (URI)
2-3-1. GET ыкмасыd
Генерал
Ар бир LabCollector модулунун маалыматтары уникалдуу URI менен аныкталат (модулдун URI толук тизмесин тиркемени караңыз):
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Бул сурам модулдагы бардык маалыматтардын тизмесине жооп берет.
URI'га параметрлерди кошуу менен модулдун маалыматтарын издей аласыз. Сиз параметрди талаанын маанисине дал келген ачкыч сөз менен өткөрө аласыз, мисалы:[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=[KEYWORD]мис
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=First%20Record
Бул суроо алардын аталышынын мааниси "Биринчи жазуу" ачкыч сөзүн камтыган жазууларды кайтарат.
Алар API издөө жана чыпкалоо аракеттерин аткаруу үчүн колдонгон айрым ыңгайлаштырылган параметрлер.
Ыңгайлаштырылган параметрлер
- Дайындарды ID боюнча көрсөтүү үчүн record_id параметри:
Бул сурам ID 1 жана ID 19 менен жазууларды кайтарат. Сиз бир нече идентификаторлорду үтүр менен бөлүп көрсөтсөңүз болот.
- by_keywords параметри ачкыч сөз издөөнү аткарат:
Бул суроо бардык жазуулардын бардык талааларында издөөнү жүзөгө ашырат жана дал келген уячаларды кайтарат. Сиз бир нече ачкыч сөздөрдү үтүр менен бөлүп көрсөтсөңүз болот.
- by_keywords параметри ачкыч сөз издөөнү аткарат:
Бул суроо бардык жазуулардын бардык талааларында издөөнү жүзөгө ашырат жана дал келген уячаны кайтарат. Сиз бир нече ачкыч сөздөрдү үтүр менен бөлүп көрсөтсөңүз болот.
- Талаалардын параметрлери, Эгер сиз API жоопундагы кээ бир талаалардын маанилерин гана алгыңыз келсе:
Бул сурам модулдан бардык жазууларды кайтарат, бирок бир гана сан жана ат талаалары менен. Сиз бир нече талааларды үтүр менен бөлүп көрсөтсөңүз болот.
Сурам азыр "тандоо" түрүндөгү ыңгайлаштырылган талаалар үчүн үтүр менен бөлүнгөн бир нече маанилерди кабыл алат
- Search_on параметри маалыматтарды издөөгө мүмкүндүк берет. Жана сиз аны төмөнкүдөй күндөр диапазону боюнча издөө үчүн колдоно аласыз:
search_on=date_field&from=XXXXXX&to=ZZZZZZ
Эгер сиз FROM гана колдонсоңуз, натыйжа FROM күнүнөн чоңураак бардык даталарды берет. Эгер сиз да колдонсоңуз, ал ушул күнгө чейин бардык маанини кайтарып берет.
- Sort_by параметри издөөңүздү сорттоого мүмкүндүк берет:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=[FIELD1]_DESC
мисалы [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=name_DESC
Бул сурам ат талаасында кемүү тартибинде иреттелген бардык жазууларды кайтарат. Сиз ар бир талаа үчүн үтүр жана белгиленген тартипте өсүүчү _ASC же тукуму "_DESC" менен бөлүп, бир нече сортту белгилей аласыз.
- Limit_to параметри натыйжалардын санын чектөөгө мүмкүндүк берет:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?limit_to=0,10
Бул сурам 10 индексинен башталган 0 жазууну кайтарат. Эгер индексти көрсөтпөсөңүз, көрсөтүлгөн натыйжалардын саны гана кайтарылат.
API ошондой эле башкы жоопто эки ыңгайлаштырылган талааны кайтарат, "X-LC-QUERY-RESULT" негизги жоопто кайтарылган натыйжалардын санын жана "X-LC-QUERY- TOTAL" издөөңүзгө дал келген жазуулардын жалпы санын камтыйт.
Ар бир жазуу да уникалдуу URI бар:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Бул сурам уникалдуу жазууга жооп берет. [DATA_ID] сиз чыгаргыңыз келген жазуунун уникалдуу идентификаторуна дал келиши керек.
Сактагыч
Сизде ошондой эле сактагычка байланышкан ар бир нерсе үчүн Tube Sorter чыпкалоо функциялары бар:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=[BOX_ID] мис. [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=34
Бул сурам түтүк сорттоочу сыяктуу ID 34 кутудагы сактагыч маалыматын кайтарат. Сиз бир нече идентификаторлорду үтүр менен бөлүп көрсөтсөңүз болот. 
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=[RECORD_NAME], мисалы, [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=ST-260
Бул сурамдар ST-260 деп аталган жазууда чыпкалоону ишке ашырат. Сиз бир нече жазуу атын үтүр менен бөлүп көрсөтсөңүз болот. Сиз ошондой эле кутучанын идентификаторун көрсөтсөңүз болот, бул жерде 206.[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=[BOX_NAME], мисалы, [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=test-rack_06
Бул сурам test-rack_06 кутусунда чыпкалоону жүзөгө ашырат. Сиз бир нече кутуча атын үтүр менен бөлүп көрсөтсөңүз болот.
action=tube_sorter үчүн башка издөө параметрлери болушу мүмкүн:
- location_id
- жайгашкан_аты
- facility_id
- объекттин_аты
Ал ошондой эле бош кутуларды кайтарып берет. - storage_sec параметри экинчи сактагыч жөнүндө маалыматты алууга мүмкүндүк берет.
Продукт лот
- Get lot аракети лот жана реагент маалыматын алууга мүмкүндүк берет
[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
Кошумча параметрлер: lot_id (1 же 1/LT форматында) жана chem_id. Эгер ал параметрлерди албаса, анда ал бардык активдүү лотторду чыгарат.
Рецепт
[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] мис. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=509
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe журналдары
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=[record_id] мис. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=1218
ID'лер мурункуamples бирок бул чалууларда милдеттүү болуп саналат.
рецепттерди алуу төмөнкү маалыматты басып чыгарат: id, аты, сүрөттөлүшү, категория
рецепттерди алуу ошол рецепт_идентификатору үчүн төмөнкү маалыматты басып чыгарат: id, аты, сүрөттөмөсү, категория, анан компоненттер
getRecipeLogs төмөнкү маалыматты басып чыгарат: id, аты, сүрөттөлүшү, категория
getRecipeReport ошол log_id үчүн PDF отчетун PDF форматына чечмелей турган base64 форматында басып чыгарат. 
2-3-2. POST ыкмасы
Жаңы ресурсту түзүү үчүн, жөн гана POST ыкмасы менен каалаган URI модулуна сурам жөнөтүңүз:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Сиздин параметр ачкычтарыңыз талаанын атына дал келиши керек.
Жаңы жазууларды түзүүдө (POST) же жаңыртууда (PUT) кошулган уникалдуу талааларды текшериңиз
Уникалдуулук талаасы үчүн бирдей мааниге ээ башка жазуу бар болсо, API аракетти аягына чыгарбайт жана 409 кодун кайтарат (Конфликт) жана текст: "XXX" талаасынын мааниси уникалдуу болушу керек. "YYY" мааниси "ZZZ" таблицасында мурунтан эле бар. (скриншотту караңыз) 
Эскертүү: project_code талаасы POST жана PUTде колдонулушу мүмкүн жана ал текстти күтөт (id эмес). Эми сиз жаңы долбоордун кодун түзө аласыз, эгерде ал жок болсо жана оператордун уруксаттары жетиштүү болсо (администратор же супер-администратор).
- AddBox аракети кутуча түзүүгө мүмкүндүк берет
- Керектүү параметрлер:
о аты
o түрү (жарактуу түрү болушу керек: куту, куту_ногрид, табак, микропластинка, келүү, баштык, текче бөлүгү)
o жабдуулар (id же аталышты колдойт жана LabCollector сактагычында болушу керек).
o өлчөмү (кутучанын түрүнө жараша: баруу үчүн сан болушу керек, ал эми куту, табак жана микропластинка үчүн формат (A:1.H:8)) - Кошумча параметрлер:
о сыпаттамасы
о стойка
о сакчы
2-3-3. PUT ыкмасы
Ресурсту өзгөртүү үчүн, жөн гана PUT ыкмасы менен каалаган жазуу URIга сурам жөнөтүңүз:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Сиздин параметр ачкычтарыңыз сиз өзгөрткүңүз келген талаанын атына дал келиши керек.
Төмөнкү аракеттер үчүн, PUT сурамдары үчүн параметрлер денеде болушу керек ( URL).
The URL [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2
Баш аты: X-LC-APP-Auth, Кабыл алуу.
- Көлөмдү алып салуу
– Параметрлер:
o RemoveVolume (милдеттүү)
o штрих-код, уникалдуу_код же аликвот_штрих-код (алардын бири болушу керек)
o саны (милдеттүү)
– Жооп: Макул
- Сактагычты алып салуу
– Параметрлер:
o алыскы сактоо (милдеттүү)
o штрих-код, уникалдуу_код же аликвот_штрих-код (алардын бири болушу керек)
– Жооп: Макул
- Реестр китебин кошуу
– URL:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&module=[m odule] – Параметрлер:
o AddRegistryBook (милдеттүү)
o record_id (милдеттүү)
o дата (милдеттүү, формат жжж/мм/кд же жжжж-мм-кд)
o комментарийлер (милдеттүү)
o оператор (милдеттүү эмес, эгер ал API демейки операторун жөнөтпөсө колдонулат)
o аракет (милдеттүү эмес, LCде аныкталган жарактуу "Сактоо аракетинин түрү" болушу керек
>Админ >Талкымдар > Процесс жана аракеттердин түрү)
– Жооп: Макул
- Кошумча сактагыч кошуу
– Параметрлер:
o кошумча сактагыч кошуу (милдеттүү)
o штрих-код (милдеттүү)
o box_id (милдеттүү)
o box_details (тор бөлгүч, түтүк лоток жана микропластика бар куту үчүн гана милдеттүү. Эгерде кутуда тор, баштык, визит же текче бөлүгү жок болсо, талап кылынбайт)
o уникалдуу_код (милдеттүү эмес)
o көлөмү (милдеттүү эмес)
o комментарийлер (милдеттүү эмес)
o капкактын_түсү (милдеттүү эмес)
Эскертүү: Милдеттүү параметрлер жок болсо, ката жөнүндө билдирүү кайтарылат; штрих-код жок болсо; эгерде уникалдуу_код бар болсо, бирок ал уникалдуу эмес болсо; жана, эгерде түс бар болсо, бирок ал жок болсо.
Эгерде box_details параметри алынбаса жана кутучанын түрү позицияны талап кылса (тор, түтүк табагы же микропластинасы бар куту), ката кабары кайтарылат. 
Эскертүү: project_code талаасы POST жана PUTде колдонулушу мүмкүн жана ал текстти күтөт (id эмес). Эми сиз жаңы долбоордун кодун түзө аласыз, эгерде ал жок болсо жана оператордун уруксаттары жетиштүү болсо (администратор же супер-администратор).
2-3-4. DELETE ыкмасы
Ресурсту жок кылуу үчүн, жөн гана DELETE ыкмасы менен каалаган жазуу URIга сурам жөнөтүңүз:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID]
API КАТА БИЛДИРҮҮЛӨРҮ
| Кабар | Жооп коду | Description |
| Кирүү үчүн колдонмонун аутентификациясын талап кылат Web Кызмат' | 401 Уруксатсыз | Сурамда X- LC-APP-Auth баш параметри жок же жарактуу мааниси жок |
| "Жараксыз аракет xxx" | 400 начар өтүнүч | Параметр аракети 'tube_sorter'ден башка мааниге ээ же "NetBackup" |
| Издөө параметрлери жок! | 400 начар өтүнүч | Сурамда Action=tube_sorter параметри камтылган бирок анда төмөнкү параметрлердин жок дегенде бири жок: box_id, box_name, record_name, unique_code, штрихкод, аликвот_штрихкод |
| “XXX” модулу жок!' | 400 начар өтүнүч | "Модуль" параметринин мааниси ГБ коллектордук модулу эмес |
| “XXX” модулу бул маалыматты бөлүшпөйт!' | 403 тыюу салынган | "Модуль" параметринин мааниси текшерилген эмес LabCollector > Администратор > Орнотуу > Web кызмат |
| 'Сурамдын форматы кабыл алынган жок!' | 415 Колдоого алынбаган медиа түрү | Кабыл алуу параметри колдонулат, бирок маани кабыл алынган маанилердин бири эмес: колдонмо/XML же колдонмо/JSON |
| (Бош) | 406 Кабыл алынбайт | Метод төмөнкүлөрдүн бири болушу керек: GET, POST, PUT, DELETE |
| 'Эч кандай маалымат табылган жок.' | 404 табылган жок | Бул сурамдын параметрлери менен эч кандай маалымат табылган жок |
| "Макул." | 200 OK | Жаздыруу ийгиликтүү жаңыртылды |
| 'Конфликт.' | 409 Конфликт | Жазууну жаңыртуу мүмкүн эмес, анткени бар маалыматтардагы конфликт |
| Бул модул үчүн эч кандай организмдер мааниге ээ эмес | 404 табылган жок | Бир гана модулдар "штаммдар", "samples" жана микроаррейлер" организмдин баалуулугу бар - сиз туура эмес тандадыңыз модулу |
| Бул модул үчүн категориялардын мааниси жок | 404 табылган жок | 'Docs' модулунда гана категориялар бар – сиз тандадыңыз туура эмес модулу |
| Webкызмат колдонуучунун аутентификациясын талап кылат | 401 Уруксатсыз | Эскирген |
| Сиздин IP бул кирүү үчүн уруксат берилген эмес Web Кызмат' | 401 Уруксатсыз | Кардар IP бул үчүн ыйгарым укуктуу IP тизмесинде жок Webкызматтар (LC > Администратор > Орнотуу > Web кызмат) |
| Сурамыңыздын учурунда ката кетти, жаңысын түзүү үчүн төмөнкү маалымат милдеттүү жазуу: X, Y, Z ' |
400 начар өтүнүч | X, Y милдеттүү талаалары жок жаңы маалыматтарды жайгаштырууга аракет кылуу, Z |
| Сурамыңыздын жүрүшүндө ката кетти, көлөмдү алып салуу үчүн төмөнкү маалымат милдеттүү: уникалдуу_код же штрих-код же аликвот_штрих-код, сан, сан | 400 начар өтүнүч | Көлөмүн милдеттүү түрдө алып салуу аракети параметрлер: уникалдуу_код же штрих-код же аликвот_штрихкод, саны |
| Сурамыңыздын жүрүшүндө ката кетти, төмөнкү маалымат милдеттүү түрдө аткарылышы керек сактагычты алып салуу: уникалдуу_код же штрихкод же алиquot_штрих-код, саны ' |
400 начар өтүнүч | Сактагычты милдеттүү түрдө алып салуу аракети параметр: уникалдуу_код же штрихкод же аликвот_штрихкод |
| ” | 200 OK | Суралган маалыматтар ийгиликтүү кайтарылды |
ЛАБКОЛОКТОР WEB SERVICE API – ТИРКЕМЕ
API URI системасы жөнөкөй жана таза колдонот URL. Төмөнкү таблицада көрсөтүлгөн URIди колдонуу үчүн Apache'ден кайра жазуу кыймылдаткычын иштетиңиз. Эгерде LabCollector сервери кайра жазуу кыймылдаткычын колдоого албаса, толук колдонуңуз URL Сиздин сурооңуз боюнча үлгү (экинчи URL ар бир саптын).
| UM | Модуль | Description | |
| webservice/v2/strains webservice/index.PHP?v=2&module=strai ns | ПОСТ АЛУУ | Штамдар жана клеткалар | Бардык жазуулардын тизмеси |
| webservice/v2/штаммдар/(DATA JD] webservice/index.PHP?v=2&module=strai ns&data jd.[DATA _ID] | КОЮУ | Штамдар жана клеткалар | Уникалдуу рекорд |
| webservice/v2/штаммдар/көнүмүш талаалар webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 | GET | Штамдар жана клеткалар | Ыңгайлаштырылган талаалардын тизмеси |
| webservice/v2/штаммдар/организмдер webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 | GET | Штамдар жана клеткалар организмдер | тизмеси |
| webservice/v2/plazmids webservice/index.php?v=2&module=plas mids | ПОСТ АЛУУ | Плазмидалар | Бардык жазуулардын тизмеси |
| webservice/v2/plasmids/IDATAjD] webservice/index.php?v=2&module=plazmids&data _id=IDATA _ID] | GET PUT | Плазмидалар | Уникалдуу рекорд |
| webservice/v2/plazmids/custom fields webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 | GET | Плазмида талаалары | Бажы тизмеси |
| webservice/v2/primers webservice/index.PHP?v=2&module=pri mers | ПОСТ АЛУУ | Праймерлер | Бардык жазуулардын тизмеси |
| webservice/v2/primers/[DATA JD] webservice/index.PHP?v=2&module=pri mers&data _idADATA _ID] | PUT GET | Праймерлер | Уникалдуу рекорд |
| webservice/v2/primers/custom fields | GET | Праймерлер | Ыңгайлаштырылган талаалардын тизмеси |
| webservice/index.PHP?v=2&module=pri mers&getModuleCustomFields=1 | |||
| webservice/v2/chemicals webservice/index.PHP?v=2&module=che микалдар | ПОСТ АЛУУ | Реагенттер жана материалдар | Бардык жазуулардын тизмеси |
| webservice/v2/chemicals/IDATA _ID] webservice/index.PHP?v=2&module=che micals&data_idADATA _ID] | КОЮУ | Реагенттер жана материалдар | Уникалдуу рекорд |
| webservice/v2/chemicals/custom fields webservice/index.PHP?v=2&module=che micals&getModuleCustomFields=1 | GET | Реагенттер жана материалдар талаалары | Бажы тизмеси |
| webкызмат/v2/samples webservice/index.PHP?v=2&module=sam пирожки | ПОСТ АЛУУ | Samples | Бардык жазуулардын тизмеси |
| webкызмат/v2/samples/IDATA_ID) web service/index.PHP?v=2&module=sam ples&data_id=[DATA _ID] | КОЮУ | Samples | Уникалдуу рекорд |
| webкызмат/v2/samples/custom fields webservice/index.PHP?v=2&module=sam ples&getModuleCustomFields=1 | GET | Samples | Ыңгайлаштырылган талаалардын тизмеси |
| webкызмат/v2/samples/organisms webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 | GET | Samples | организмдердин тизмеси |
| webкызмат/v2/samples/түрлөрү webservice/index.PHP?v=2&module=sam ples&getModuleTypes=1 | GET | Samples | с тизмесиample түрлөрү |
| webкызмат/v2/антителолор webservice/index.PHP?v=2&module=анти денелер | ПОСТ АЛУУ | Антителолор | Бардык жазуулардын тизмеси |
| webкызмат/v2/антителолор/(DATA _iDi webservice/index.PHP?v=2&module=антиденелер&data_id=IDATA _ID] | КОЮУ | Антителолор | Уникалдуу рекорд |
| webкызмат/v2/антителолор/көнүмүш талаалар webservice/index.PHP?v=2&module=анти денелер&getModuleCustomFields=1 | GET | Антителолор талаалары | Бажы тизмеси |
| webservice/v2/sequences webservice/index.PHP?v=2&module=seq uences | ПОСТ АЛУУ | Sequences | Бардык жазуулардын тизмеси |
| webservice/v2/sequences/(DATA _iDI webservice/index.PHP?v=2&module=seq uences&data _icHCIATA JD] | GET PUT |
Sequences | Уникалдуу рекорд |
| webservice/v2/sequences/custom fields webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 | GET | Талааларды иреттөө | Бажы тизмеси |
| webservice/v2/animals webservice/index.PHP?v=2&module=ani мат | ПОСТ АЛУУ | Жаныбарлар | Бардык жазуулардын тизмеси |
| webservice/v2/animals/(DATA JD] webservice/index.PHP?v=2&module=ani mals&data _ick[DATA JD] | GET PUT | Жаныбарлар | Уникалдуу рекорд |
| webкызмат/v2/жаныбарлар/ыңгайлаштырылган талаалар webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 | GET | Жаныбарлар | Ыңгайлаштырылган талаалардын тизмеси |
| webкызмат/v2/жабдыктар webservice/index.php?v=2&module=жабдуулар | ПОСТ АЛУУ | Жабдуулар | Бардык жазуулардын тизмеси |
| webservice/v2/equipments/PATA _el Webservice/index.php?v=2&module=equi pments&data _idADATA _ID] | КОЮУ | Жабдуулар | Уникалдуу рекорд |
| webкызмат/v2/жабдыктар/өзгөчө талаалар webservice/index.PHP?v=2&module=equi pments&getModuleCustomFields=1 | GET | Жабдуу талаалар | Бажы тизмеси |
| webservice/v2/structures webservice/index.PHP?v=2&module=stru айыктыруу | ПОСТ АЛУУ | Химиялык структуралар | Бардык жазуулардын тизмеси |
| webservice/v2/structures/(DATA_ID] webservice/index.PHP?v=2&module=structures&data jd=(DATA JD] | КОЮУ | Химиялык структуралар | Уникалдуу рекорд |
| webservice/v2/structures/custom fields webservice/index.PHP?v=2&module=structuresketModuleCustomFields=1 | GET | Химиялык структуралар | Ыңгайлаштырылган талаалардын тизмеси |
| webservice/v2/docs webservice/index.PHP?v=2&module=docs | ПОСТ АЛУУ | Документтер | Бардык жазуулардын тизмеси |
| webservice/v2/docs/(DATA JD] webservice/index.PHP?v=2&module=docs &data _idADATA _ID] | КОЮУ | Документтер | Уникалдуу рекорд |
| webкызмат/v2/docs/өзгөчө талаалар webservice/index.php?v=2&module=docs &getModuleCustomFields=1 | GET | Документтер | Ыңгайлаштырылган талаалардын тизмеси |
| webservice/v2/docs/categories webservice/index.PHP?v=2&module=docs &getModuleCategories=1 | GET | Документтердин категориялары | тизмеси |
| webservice/v2/book webservice/index.PHP?v=2&module=abo макул | ПОСТ АЛУУ | Дарек китеби | Бардык жазуулардын тизмеси |
| webservice/v2/book/(DATA _ID] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] | КОЮУ | Дарек китеби | Уникалдуу рекорд |
| webкызмат/v2/китеп/өзгөчө талаалар webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 | GET | Дарек китеби | Ыңгайлаштырылган талаалардын тизмеси |
| webservice/v2/book/categories webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 | GET | Дарек китеби категориялары | тизмеси |
| webservice/v2/microarrays webservice/index.PHP?v=2&module=micr массивдери | ПОСТ АЛУУ | Microarrays | Бардык жазуулардын тизмеси |
| webservice/v2/microarrays/(DATA_ID] webservice/index.PHP?v=2&module=микро массивдер&data_id=[DATA _ID] | GET PUT | Microarrays | Уникалдуу рекорд |
| webservice/v2/microarrays/өзгөчө талаалар webservice/index.PHP?v=2&module=микро массивдер&getModuleCustomFields=1 | GET | Microarrays | Ыңгайлаштырылган талаалардын тизмеси |
| webкызмат/v2/микроаррейлер/организмдер webservice/index.PHP?v=2&module=микро массивдер&getModuleOrganisms=1 | GET | Микроорганизмдер | тизмеси |
| webservice/v2/(CUSTOM_MODULE_NAM Эл webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI |
ПОСТ АЛУУ | Ыңгайлаштырылган модуль | Бардык жазуулардын тизмеси |
| webservice/v2/(CUSTOM_MODULE_NAM EMIDATA _ID] webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME] &data_id=[DATA _ID] | КОЮУ | Ыңгайлаштырылган модуль | Уникалдуу рекорд |
| webservice/v2/(CUSTOM_MODULE_NAM Elicustomfields webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 | GET | Ыңгайлаштырылган модуль | Ыңгайлаштырылган талаалардын тизмеси |

http://www.labcollector.comsales@agilebio.com
AgileBio USA
5473 Kearny Villa Road Suite 255
Сан-Диего, CA 92123
АКШ
Тел: 347 368 1315
Факс: (800) 453 9128
http://www.agilebio.com
AgileBio Башкы кеңсеси
75 rue de Lourmel
75015 Париж
ФРАНЦИЯ
Тел: 01 41 79 15 85
Факс: 01 72 70 40 22
Документтер / Ресурстар
![]() |
LabCollector Web Кызмат Колдонмолор Программалоо Интерфейс Программасы [pdf] Колдонуучунун колдонмосу Web Кызматтык колдонмо программалоо интерфейси, программалык камсыздоо, Web Кызмат Колдонмолор Программалоо Интерфейс Программасы |




