Версия 2.0 – ноември 2021 г
Web Софтуер за интерфейс за програмиране на сервизни приложения
Ръководство за потребителя
Web Софтуер за интерфейс за програмиране на сервизни приложения

ВЪВЕДЕНИЕ
LabCollector Web Интерфейсът за програмиране на сервизни приложения (API) позволява на приложения на трети страни да взаимодействат с базата данни (модули) и добавки (ELN и LSM) на LabCollector.
API се основава на архитектура за прехвърляне на представително състояние (REST), позволяваща достъп до ресурси чрез Uniform Resource Identifier (URI) и действия върху тях.
Забележка: От юни 2017 г. API v1 беше прекратен и всички нови еволюции са в API v2.
API на LABCOLLECTOR
2-1. Настройка на API
Първо, трябва да декларирате вашето приложение във вашия софтуер LabCollector. За достъп до формуляра за настройка на декларацията на приложението влезте в LabCollector с права на суперадминистратор и отидете на страницата Администратор > Настройка. След това изберете Web Връзка към API на услугата.
Вече сте на Web Страница за управление на приложения на API на услугата. За да декларирате ново заявление, просто попълнете този формуляр: 
- Име: име на вашето приложение.
- Модули, свързани с това приложение: изберете модули, до които приложението има достъп.
- Оператор по подразбиране: изберете контакта, който ще бъде оператор по подразбиране, ако не искате да вмъквате тази информация във всяка заявка.
- IP ограничение: опцията за сигурност ви позволява да декларирате списък с IP адреси, които ще ви позволят да изпълнявате заявки в API.
Списъкът с приложения показва всички приложения за вашия LabCollector и можете по всяко време да промените техния обхват.
Освен това имате достъп до токена, който е необходим за идентифициране на вашето приложение по време на заявки към API. 
Забележка: За да използвате тази функция, трябва да активирате Curl на вашите PHP предпочитания. В Linux инсталирайте PHP-Curl пакет.
В Windows и с нашия автоматичен инсталатор редактирайте PHP.ini и разкоментирайте разширенията за Curl (разширение=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 заглавки:
- Заглавката Accept дефинира желания формат на отговор на вашата заявка, текст/XML или приложение/JSON.
- Заглавката X-LC-APP-Auth е мястото, където поставяте токена на приложението си, който е необходим за оторизиране на вашата заявка към API.
- Заглавката X-LC-APP-Charset дефинира кодирането на знаци на вашето приложение. Той позволява на API да изпрати обратно отговора с подходящото кодиране и да преобразува правилно вашите POST и PUT заявки в кодирането на знаци на LabCollector (ISO 8859-1).
2-2-3. Инструмент
Можете да опитате да извлечете данни от или да изпратите данни до API с някое софтуерно приложение като Postman (https://www.getpostman.com/).
Единен идентификатор на ресурс (URI)
2-3-1. ВЗЕМЕТЕ метод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=Първи%20запис
Тази заявка връща записите, чиято стойност на името съдържа ключовата дума „Първи запис“.
Това са някои персонализирани параметри, които API използва за извършване на действия за търсене и филтриране.
Персонализирани параметри
- Параметърът record_id за указване на данни чрез техния идентификатор:
Тази заявка връща записи с ID 1 и ID 19. Можете да посочите няколко идентификатора, като ги разделите със запетая.
- Параметърът by_keywords извършва търсене по ключови думи:
Тази заявка извършва търсене във всички полета на всички записи и връща съответстващи клетки. Можете да посочите няколко ключови думи, като ги разделите със запетая.
- Параметърът by_keywords извършва търсене по ключови думи:
Тази заявка извършва търсене във всички полета на всички записи и връща съответстваща клетка. Можете да посочите няколко ключови думи, като ги разделите със запетая.
- Параметрите на полетата, ако искате да извлечете само някои стойности на полета в отговора на API:
Тази заявка връща всички записи от модула, но само с полета за брой и име. Можете да посочите няколко полета, като ги разделите със запетая.
Заявката вече приема множество стойности, разделени със запетая, за потребителски полета от тип „избор“
- Параметърът search_on ви позволява да търсите данни. И можете да го използвате за търсене по период от време, както следва:
search_on=date_field&from=XXXXXX&to=ZZZZZZ
Ако използвате само ОТ, резултатът ще даде всички дати, по-големи от датата ОТ. Ако използвате също, ще върне цялата стойност до тази дата.
- Параметърът sort_by ви позволява да сортирате вашето търсене:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=[FIELD1]_DESC
напр. [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=name_DESC
Тази заявка връща всички записи, сортирани в низходящ ред в полето за име. Можете да посочите множество sort_като ги разделите със запетая и посочите възходящ ред _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. Можете да посочите няколко имена на записи, като ги разделите със запетая. Можете също да посочите ID на кутия тук 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, но са задължителни в тези разговори.
get recipes отпечатва следната информация: id, име, описание, категория
get recipes отпечатва следната информация за този recipe_id: id, име, описание, категория и след това компонентите
getRecipeLogs отпечатва следната информация: id, име, описание, категория
getRecipeReport отпечатва PDF отчета за този log_id във формат base64, който може да бъде декодиран в PDF. 
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 тип (трябва да е валиден тип: box, box_nogrid, plate, microplate, visit be, bag, shelf part)
o оборудване (поддържа идентификатор или име и трябва да съществува в хранилището на LabCollector).
o размер (зависи от вида на кутията: трябва да бъде цифров за посещение и форматът (A:1.H:8) за кутия, плоча и микроплака) - Незадължителни параметри:
o описание
o багажник
о пазач
2-3-3. Метод PUT
За да промените ресурс, просто изпратете заявка с метода PUT до желания URI адрес на запис:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Ключовете на вашите параметри трябва да съответстват на името на полето, което искате да промените.
За следните действия имайте предвид, че за PUT заявки параметрите трябва да са в тялото (не в URL).
The URL е [PATH_TO_LABCOLLECTOR]/webуслуга/индекс.PHP?v=2
Заглавките са: X-LC-APP-Auth, Accept.
- Премахване на силата на звука
– Параметри:
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 cap_color (по избор)
Забележка: Връща се съобщение за грешка, ако не присъстват задължителни параметри; ако баркодът не съществува; ако уникалния_код присъства, но не е уникален; и ако цветът присъства, но не съществува.
Ако параметърът box_details не е получен и типът на кутията се нуждае от позиция (кутия с решетка, поставка за епруветка или микроплака), се връща съобщение за грешка. 
Забележка: полето project_code може да се използва в POST и PUT и очаква текст (не id). Вече можете да създадете нов код на проект, ако не съществува и ако операторът има достатъчно разрешения (администратор или суперадминистратор).
2-3-4. Метод DELETE
За да изтриете ресурс, просто изпратете заявка с метода DELETE до желания URI адрес на запис:
[PATH_TO_LABCOLLECTOR]/webуслуга/v2/[МОДУЛ]/[DATA_ID]
СЪОБЩЕНИЯ ЗА ГРЕШКИ в API
| Съобщение | Код на отговора | Описание |
| Изисква удостоверяване на приложението за достъп до Web Обслужване' | 401 Неразрешено | Заявката или няма заглавния параметър X-LC-APP-Auth, или няма валидна стойност |
| „Невалидно действие xxx“ | 400 Лоша заявка | Действието на параметъра има различна стойност от „tube_sorter“ или „NetBackup“ |
| Липсващи параметри за търсене! | 400 Лоша заявка | Заявката съдържа параметъра Action=tube_sorter но му липсва поне един от следните параметри: box_id, box_name, record_name, unique_code, barcode, aliquot_barcode |
| Модулът “XXX” не съществува!' | 400 Лоша заявка | Стойността на параметъра 'module' не е GB колекторен модул |
| Модулът “XXX” не споделя тези данни!' | 403 Забранено | Стойността на параметъра „модул“ не се проверява LabCollector > Администратор > Настройка > Web обслужване |
| 'Форматът на заявката не се приема!' | 415 Неподдържан тип медия | Параметърът Accept се използва, но стойността не е една от приетите стойности: application/XML или application/JSON |
| (Празна) | 406 Не е приемливо | Методът трябва да е един от следните: GET, POST, PUT, DELETE |
| „Няма намерени данни.“ | 404 Не е намерено | Не бяха намерени данни с параметрите на тази заявка |
| „ОК.“ | 200 Добре | Записът е актуализиран успешно |
| 'Конфликт.' | 409 Конфликт | Записът не можа да бъде актуализиран, защото има a конфликт в данните |
| Няма стойност за организми за този модул | 404 Не е намерено | Само модулите “щамове”, “samples” и микрочипове” имат стойност на организма – избрали сте неправилно модул |
| Няма стойност на категории за този модул | 404 Не е намерено | Само модулът „документи“ има категории – вие сте избрали неправилен модул |
| Webуслугата изисква удостоверяване на потребителя | 401 Неразрешено | Отхвърлено |
| Вашият IP няма достъп до това Web Обслужване' | 401 Неразрешено | IP адресът на клиента не е в списъка с разрешени IP адреси за това Webуслуги (LC > Администриране > Настройка > Web обслужване) |
| Грешка по време на вашата заявка, следната информация е задължителна за създаване на нова запис: X, Y, Z ' |
400 Лоша заявка | Опит за публикуване на нови данни без задължителни полета X, Y, Z |
| Възникна грешка по време на вашата заявка, следната информация е задължителна за премахване на обем: уникален_код или баркод или aliquot_баркод, количество, количество | 400 Лоша заявка | Опит за премахване на обем без задължително параметри: уникален_код или баркод или aliquot_баркод, количество |
| Възникна грешка по време на вашата заявка, следната информация е задължителна за премахване на съхранение: уникален_код или баркод или аликвот_баркод, количество ' |
400 Лоша заявка | Опит за премахване на хранилището без задължително параметър: уникален_код или баркод или aliquot_баркод |
| „ | 200 Добре | Исканите данни бяха върнати успешно |
LABCOLLECTOR WEB API на УСЛУГАТА – ПРИЛОЖЕНИЕ
URI системата на API използва проста и чиста URL. Не забравяйте да разрешите механизма за пренаписване от Apache, за да използвате URI, посочен в следващата таблица. Ако сървърът LabCollector не поддържа машината за пренаписване, моля, използвайте пълния URL модел за вашата заявка (вторичен URL на всеки ред).
| UM | Модул | Описание | |
| webуслуга/v2/щамове webservice/index.PHP?v=2&module=strai ns | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Щамове и клетки | Списък на всички записи |
| webуслуга/v2/щамове/(ДАННИ JD] webservice/index.PHP?v=2&module=strai ns&data jd.[DATA _ID] | ПОСТАВЕТЕ СЕ | Щамове и клетки | Уникален запис |
| webуслуга/v2/щамове/персонализирани полета webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 | ВЗЕМЕТЕ | Щамове и клетки | Списък с персонализирани полета |
| webуслуга/v2/щамове/организми webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 | ВЗЕМЕТЕ | Щамове и клетки на организми | Списък на |
| webуслуга/v2/плазмиди webservice/index.php?v=2&module=plas mids | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Плазмиди | Списък на всички записи |
| webуслуга/v2/плазмиди/IDATAjD] webservice/index.php?v=2&module=plasmids&data _id=IDATA _ID] | ВЗЕМЕТЕ ПОСТАВЕТЕ | Плазмиди | Уникален запис |
| webservice/v2/plasmids/custom fields webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 | ВЗЕМЕТЕ | Плазмидни полета | Списък на обичай |
| webуслуга/v2/праймери webservice/index.PHP?v=2&module=primers | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Грундове | Списък на всички записи |
| webуслуга/v2/праймери/[ДАННИ JD] webservice/index.PHP?v=2&module=primers&data _idADATA _ID] | ПОСТАВЕТЕ ВЗЕМЕТЕ | Грундове | Уникален запис |
| webservice/v2/primers/custom fields | ВЗЕМЕТЕ | Грундове | Списък с персонализирани полета |
| webservice/index.PHP?v=2&module=pri mers&getModuleCustomFields=1 | |||
| webуслуга/v2/химикали webservice/index.PHP?v=2&module=che micals | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Реактиви и консумативи | Списък на всички записи |
| 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 | ВЗЕМЕТЕ | Полета за реактиви и консумативи | Списък на обичай |
| webуслуга/v2/sampлес webservice/index.PHP?v=2&module=sam pies | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Sampлес | Списък на всички записи |
| webуслуга/v2/samples/IDATA_ID) web service/index.PHP?v=2&module=sam ples&data_id=[DATA _ID] | ПОСТАВЕТЕ СЕ | Sampлес | Уникален запис |
| webуслуга/v2/samples/персонализирани полета webservice/index.PHP?v=2&module=sam ples&getModuleCustomFields=1 | ВЗЕМЕТЕ | Sampлес | Списък с персонализирани полета |
| webуслуга/v2/samples/организми webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 | ВЗЕМЕТЕ | Sampлес | Списък на организмите |
| webуслуга/v2/samples/типове webservice/index.PHP?v=2&module=sam ples&getModuleTypes=1 | ВЗЕМЕТЕ | Sampлес | Списък на sample типове |
| webуслуга/v2/антитела webservice/index.PHP?v=2&module=anti bodys | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Антитела | Списък на всички записи |
| webуслуга/v2/антитела/(ДАННИ _iDi webservice/index.PHP?v=2&module=anti body&data_id=IDATA _ID] | ПОСТАВЕТЕ СЕ | Антитела | Уникален запис |
| webуслуга/v2/антитела/персонализирани полета webservice/index.PHP?v=2&module=anti body&getModuleCustomFields=1 | ВЗЕМЕТЕ | Полета на антитела | Списък на обичай |
| webуслуга/v2/последователности webservice/index.PHP?v=2&module=seq uences | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Последователности | Списък на всички записи |
| webуслуга/v2/последователности/(ДАННИ _iDI webservice/index.PHP?v=2&module=seq uences&data _icHCIATA JD] | ВЗЕМЕТЕ ПОСТАВЕТЕ |
Последователности | Уникален запис |
| webservice/v2/sequences/custom fields webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 | ВЗЕМЕТЕ | Полета за последователности | Списък на обичай |
| webуслуга/v2/животни webservice/index.PHP?v=2&module=ani mats | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | животни | Списък на всички записи |
| webуслуга/v2/животни/(ДАННИ JD] webservice/index.PHP?v=2&module=ani mals&data _ick[DATA JD] | ВЗЕМЕТЕ ПОСТАВЕТЕ | животни | Уникален запис |
| webservice/v2/animals/custom fields webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 | ВЗЕМЕТЕ | животни | Списък с персонализирани полета |
| webуслуга/v2/оборудване webservice/index.php?v=2&module=equi pments | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Оборудване | Списък на всички записи |
| webservice/v2/equipments/PATA _el Webservice/index.php?v=2&module=equi pments&data _idADATA _ID] | ПОСТАВЕТЕ СЕ | Оборудване | Уникален запис |
| webservice/v2/equipments/custom fields webservice/index.PHP?v=2&module=equi pments&getModuleCustomFields=1 | ВЗЕМЕТЕ | Полета за оборудване | Списък на обичай |
| webуслуга/v2/структури webservice/index.PHP?v=2&module=stru лекува | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Химически структури | Списък на всички записи |
| webуслуга/v2/структури/(DATA_ID] webservice/index.PHP?v=2&module=stru ctures&data jd=(ДАННИ JD] | ПОСТАВЕТЕ СЕ | Химически структури | Уникален запис |
| webservice/v2/structures/custom fields webservice/index.PHP?v=2&module=stru cturesketModuleCustomFields=1 | ВЗЕМЕТЕ | Химически структури | Списък с персонализирани полета |
| webservice/v2/docs webservice/index.PHP?v=2&module=docs | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Документи | Списък на всички записи |
| webуслуга/v2/docs/(ДАННИ JD] webservice/index.PHP?v=2&module=docs &data _idADATA _ID] | ПОСТАВЕТЕ СЕ | Документи | Уникален запис |
| webservice/v2/docs/custom fields webservice/index.php?v=2&module=docs &getModuleCustomFields=1 | ВЗЕМЕТЕ | Документи | Списък с персонализирани полета |
| webservice/v2/docs/categories webservice/index.PHP?v=2&module=docs &getModuleCategories=1 | ВЗЕМЕТЕ | Категории документи | Списък на |
| webуслуга/v2/книга webservice/index.PHP?v=2&module=abo добре | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Адресна книга | Списък на всички записи |
| webуслуга/v2/книга/(ДАННИ _ID] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] | ПОСТАВЕТЕ СЕ | Адресна книга | Уникален запис |
| webservice/v2/book/персонализирани полета webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 | ВЗЕМЕТЕ | Адресна книга | Списък с персонализирани полета |
| webservice/v2/book/categories webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 | ВЗЕМЕТЕ | Категории на адресната книга | Списък на |
| webуслуга/v2/микрочипове webservice/index.PHP?v=2&module=micr масиви | ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Микрочипове | Списък на всички записи |
| webуслуга/v2/микрочипове/(DATA_ID] webservice/index.PHP?v=2&module=micr oarrays&data_id=[DATA _ID] | ВЗЕМЕТЕ ПОСТАВЕТЕ | Микрочипове | Уникален запис |
| webservice/v2/microarrays/custom fields webservice/index.PHP?v=2&module=micr oarrays&getModuleCustomFields=1 | ВЗЕМЕТЕ | Микрочипове | Списък с персонализирани полета |
| webуслуга/v2/микрочипове/организми webservice/index.PHP?v=2&module=micr oarrays&getModuleOrganisms=1 | ВЗЕМЕТЕ | Микрочипове организми | Списък на |
| webуслуга/v2/(CUSTOM_MODULE_NAM Ел webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI |
ВЗЕМЕТЕ ПУБЛИКАЦИЯ | Персонализиран модул | Списък на всички записи |
| webуслуга/v2/(CUSTOM_MODULE_NAM EMIDATA _ID] webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME] &data_id=[DATA_ID] | ПОСТАВЕТЕ СЕ | Персонализиран модул | Уникален запис |
| webуслуга/v2/(CUSTOM_MODULE_NAM Elicustomfields webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 | ВЗЕМЕТЕ | Персонализиран модул | Списък с персонализирани полета |

http://www.labcollector.comsales@agilebio.com
AgileBio САЩ
5473 Kearny Villa Road Suite 255
Сан Диего, Калифорния 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 Софтуер за интерфейс за програмиране на сервизни приложения |




