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

ВСТУП
LabCollector Web Програмний інтерфейс прикладної служби (API) дозволяє стороннім програмам взаємодіяти з базою даних (модулями) і додатками (ELN і LSM) LabCollector.
API базується на архітектурі Representational State Transfer (REST), яка дозволяє доступ до ресурсів через уніфікований ідентифікатор ресурсу (URI) і дії з ними.
Примітка: З червня 2017 року API версії 1 було припинено, і всі нові еволюції є в API версії 2.
API LABCOLLECTOR
2-1. Налаштування API
Перш за все, ви повинні оголосити свою програму в програмному забезпеченні LabCollector. Щоб отримати доступ до форми налаштування декларації програми, увійдіть у LabCollector із правами суперадміністратора та перейдіть до сторінки «Адміністратор» > «Налаштування». Потім виберіть Web Посилання на API служби.
Ви зараз на Web Сторінка керування додатками Service 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:
- Заголовок «Прийняти» визначає бажаний формат відповіді вашого запиту, текст/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=First%20Record
Цей запит повертає записи, значення імені яких містить ключове слово «Перший запис».
Це деякі спеціальні параметри, які API використовує для виконання дій пошуку та фільтрації.
Користувацькі параметри
- Параметр 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
Цей запит повертає всі записи, відсортовані в порядку спадання в полі імені. Ви можете вказати кілька sort_by, розділивши їх комою та вказавши порядок зростання _ASC” або нащадка “_DESC” для кожного поля.
- Параметр limit_to дозволяє обмежити кількість результатів:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?limit_to=0,10
Цей запит повертає 10 записів, починаючи з індексу 0. Якщо ви не вкажете індекс, повертається лише вказана кількість результатів.
API також повертає два користувацькі поля у відповіді заголовка: «X-LC-QUERY-RESULT», що містить кількість результатів, повернутих у відповіді «body», і «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=[ідентифікатор_запису] наприклад [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
ідентифікатори колишніampале є обов'язковими в цих викликах.
get recipes друкує таку інформацію: id, name, description, category
get recipes друкує таку інформацію для цього recipe_id: id, name, description, category, а потім компоненти
getRecipeLogs друкує таку інформацію: id, name, description, category
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, і воно очікує текст (а не ідентифікатор). Тепер ви можете створити новий код проекту, якщо він не існує та якщо оператор має достатні дозволи (адміністратор або суперадміністратор).
- Дія addBox дозволяє створити поле
- Необхідні параметри:
o ім'я
o тип (має бути дійсний тип: box, box_nogrid, plate, microplate, visit be, bag, shelf part)
o обладнання (підтримує ідентифікатор або ім’я та має бути в сховищі LabCollector).
o розмір (залежить від типу коробки: має бути числовим для візиту та форматом (A:1.H:8) для коробки, пластини та мікропланшета) - Додаткові параметри:
o опис
o стелаж
o хранитель
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, Accept.
- Видалити том
– Параметри:
o RemoveVolume (обов'язково)
o штрих-код, unique_code або aliquot_barcode (один із них має бути присутнім)
o кількість (обов'язково)
– Відповідь: Добре
- Видалити сховище
– Параметри:
o віддалене зберігання (обов'язково)
o штрих-код, unique_code або aliquot_barcode (один із них має бути присутнім)
– Відповідь: Добре
- Додати реєстраційну книгу
– 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, і воно очікує текст (а не ідентифікатор). Тепер ви можете створити новий код проекту, якщо він не існує та якщо оператор має достатні дозволи (адміністратор або суперадміністратор).
2-3-4. Метод DELETE
Щоб видалити ресурс, просто надішліть запит за допомогою методу DELETE до URI потрібного запису:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[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 Заборонено | Значення параметра 'module' не перевіряється LabCollector > Адміністратор > Налаштування > Web обслуговування |
| 'Формат запиту не приймається!' | 415 Непідтримуваний тип носія | Параметр Accept використовується, але значення не є одним із прийнятих значень: application/XML або application/JSON |
| (Порожній) | 406 Неприйнятно | Метод має бути одним із таких: GET, POST, PUT, DELETE |
| 'Даних не знайдено.' | 404 Не знайдено | Не знайдено даних із параметрами цього запиту |
| «Добре». | 200 Добре | Запис успішно оновлено |
| «Конфлікт». | 409 Конфлікт | Запис не вдалося оновити, оскільки є a конфлікт даних |
| Жодні організми не мають значення для цього модуля | 404 Не знайдено | Тільки модулі «штами», «сampлес” і мікроматриці” мати значення організму – ви вибрали неправильне модуль |
| Немає значення категорії для цього модуля | 404 Не знайдено | Лише модуль «документи» має категорії – ви вибрали неправильний модуль |
| Webпослуга вимагає автентифікації користувача | 401 Несанкціоновано | Застаріле |
| Ваш IP не має доступу до цього Web сервіс | 401 Несанкціоновано | IP-адреси клієнта немає в списку авторизованих IP-адрес для цього Webслужби (LC > Admin > Setup > Web обслуговування) |
| Під час вашого запиту сталася помилка. Наступна інформація є обов’язковою для створення нового запис: X, Y, Z ' |
400 Неправильний запит | Спроба опублікувати нові дані без обов'язкових полів X, Y, Z |
| Під час вашого запиту сталася помилка, така інформація є обов’язковою для видалення тому: unique_code або штрих-код або aliquot_barcode, quantity, quantity | 400 Неправильний запит | Спроба видалити том без обов'язкового параметри: unique_code або barcode або aliquot_barcode, кількість |
| Під час вашого запиту сталася помилка, наступна інформація є обов’язковою видалити пам'ять: унікальний_код або штрих-код або aliquot_barcode, кількість ' |
400 Неправильний запит | Спроба видалити сховище без обов'язкового параметр: unique_code або barcode або aliquot_barcode |
| « | 200 Добре | Запитані дані успішно повернуто |
ЛАБОРАТОРНИЙ ЗБІРНИК WEB СЕРВІС API – ДОДАТОК
Система URI API використовує простий і чистий URL. Обов’язково ввімкніть механізм перезапису з Apache, щоб використовувати URI, зазначений у наведеній нижче таблиці. Якщо сервер LabCollector не підтримує механізм перезапису, використовуйте повний URL шаблон для вашого запиту (вторинний URL кожного рядка).
| UM | Модуль | опис | |
| webservice/v2/штами webservice/index.PHP?v=2&module=strai ns | ОТРИМАТИ ПОШТУ | Штами та клітини | Список усіх записів |
| webслужба/v2/штами/(ДАНІ 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 | ОТРИМАТИ | Штами та клітини | Список настроюваних полів |
| webservice/v2/штами/організми webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 | ОТРИМАТИ | Штами та клітини організмів | Список |
| webservice/v2/plasmids webservice/index.php?v=2&module=plas mids | ОТРИМАТИ ПОШТУ | Плазміди | Список усіх записів |
| webservice/v2/plasmids/IDATAjD] webservice/index.php?v=2&module=plasmids&data _id=IDATA _ID] | ОТРИМАТИ ПОСТАВИТИ | Плазміди | Унікальний рекорд |
| webservice/v2/plasmids/користувацькі поля webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 | ОТРИМАТИ | Плазмідні поля | Список звичаїв |
| 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] | ПОСТАВИТИ ОТРИМАТИ | Праймери | Унікальний рекорд |
| webservice/v2/primers/користувацькі поля | ОТРИМАТИ | Праймери | Список настроюваних полів |
| webservice/index.PHP?v=2&module=pri mers&getModuleCustomFields=1 | |||
| webservice/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/спеціальні поля webservice/index.PHP?v=2&module=che micals&getModuleCustomFields=1 | ОТРИМАТИ | Поля реагентів і матеріалів | Список звичаїв |
| webservice/v2/sampлес webservice/index.PHP?v=2&module=sam pies | ОТРИМАТИ ПОШТУ | Sampлес | Список усіх записів |
| webservice/v2/samples/IDATA_ID) web service/index.PHP?v=2&module=sam ples&data_id=[DATA_ID] | ПОСТАВИТИ | Sampлес | Унікальний рекорд |
| webservice/v2/samples/спеціальні поля webservice/index.PHP?v=2&module=sam ples&getModuleCustomFields=1 | ОТРИМАТИ | Sampлес | Список настроюваних полів |
| webservice/v2/samples/organisms webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 | ОТРИМАТИ | Sampлес | Список організмів |
| webservice/v2/samples/типи webservice/index.PHP?v=2&module=sam ples&getModuleTypes=1 | ОТРИМАТИ | Sampлес | Список сampтипи файлів |
| webслужба/v2/антитіла webservice/index.PHP?v=2&module=anti body | ОТРИМАТИ ПОШТУ | Антитіла | Список усіх записів |
| webслужба/v2/антитіла/(ДАНІ _iDi webservice/index.PHP?v=2&module=antibody&data_id=IDATA _ID] | ПОСТАВИТИ | Антитіла | Унікальний рекорд |
| webservice/v2/antibodies/спеціальні поля webservice/index.PHP?v=2&module=anti body&getModuleCustomFields=1 | ОТРИМАТИ | Поля антитіл | Список звичаїв |
| webservice/v2/sequences webservice/index.PHP?v=2&module=seq uences | ОТРИМАТИ ПОШТУ | Послідовності | Список усіх записів |
| webservice/v2/sequences/(DATA _iDI webservice/index.PHP?v=2&module=seq uences&data _icHCIATA JD] | ОТРИМАТИ ПОСТАВИТИ |
Послідовності | Унікальний рекорд |
| webservice/v2/sequences/спеціальні поля webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 | ОТРИМАТИ | Поля послідовностей | Список звичаїв |
| webservice/v2/animals webservice/index.PHP?v=2&module=ani mats | ОТРИМАТИ ПОШТУ | Тварини | Список усіх записів |
| webservice/v2/animals/(ДАНІ JD] webservice/index.PHP?v=2&module=ani mals&data _ick[DATA JD] | ОТРИМАТИ ПОСТАВИТИ | Тварини | Унікальний рекорд |
| webservice/v2/animals/спеціальні поля webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 | ОТРИМАТИ | Тварини | Список настроюваних полів |
| webservice/v2/equipments 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/спеціальні поля webservice/index.PHP?v=2&module=equi pments&getModuleCustomFields=1 | ОТРИМАТИ | Поля обладнання | Список звичаїв |
| webservice/v2/structures webservice/index.PHP?v=2&module=stru лікує | ОТРИМАТИ ПОШТУ | Хімічні структури | Список усіх записів |
| webservice/v2/structures/(DATA_ID] webservice/index.PHP?v=2&module=stru ctures&data jd=(ДАНІ JD] | ПОСТАВИТИ | Хімічні структури | Унікальний рекорд |
| webservice/v2/structures/спеціальні поля webservice/index.PHP?v=2&module=stru cturesketModuleCustomFields=1 | ОТРИМАТИ | Хімічні структури | Список настроюваних полів |
| webservice/v2/docs webservice/index.PHP?v=2&module=docs | ОТРИМАТИ ПОШТУ | Документи | Список усіх записів |
| webservice/v2/docs/(ДАНІ JD] webservice/index.PHP?v=2&module=docs &data _idADATA _ID] | ПОСТАВИТИ | Документи | Унікальний рекорд |
| webservice/v2/docs/спеціальні поля webservice/index.php?v=2&module=docs &getModuleCustomFields=1 | ОТРИМАТИ | Документи | Список настроюваних полів |
| webservice/v2/docs/categories webservice/index.PHP?v=2&module=docs &getModuleCategories=1 | ОТРИМАТИ | Категорії документів | Список |
| 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] | ПОСТАВИТИ | Адресна книга | Унікальний рекорд |
| 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 | ОТРИМАТИ | Категорії адресної книги | Список |
| webservice/v2/microarrays webservice/index.PHP?v=2&module=micr масиви | ОТРИМАТИ ПОШТУ | Мікрочипи | Список усіх записів |
| webservice/v2/microarrays/(DATA_ID] webservice/index.PHP?v=2&module=micr oarrays&data_id=[DATA_ID] | ОТРИМАТИ ПОСТАВИТИ | Мікрочипи | Унікальний рекорд |
| webservice/v2/microarrays/користувацькі поля webservice/index.PHP?v=2&module=micr oarrays&getModuleCustomFields=1 | ОТРИМАТИ | Мікрочипи | Список настроюваних полів |
| webservice/v2/microarrays/organisms webservice/index.PHP?v=2&module=micr oarrays&getModuleOrganisms=1 | ОТРИМАТИ | Мікрочипи організмів | Список |
| webservice/v2/(CUSTOM_MODULE_NAM El 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 | ОТРИМАТИ | Користувацький модуль | Список настроюваних полів |

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 вулиця де Лурмель
75015 Париж
ФРАНЦІЯ
Тел.: 01 41 79 15 85
Факс: 01 72 70 40 22
Документи / Ресурси
![]() |
LabCollector Web Програмне забезпечення інтерфейсу програмування додатків-служб [pdfПосібник користувача Web Інтерфейс прикладного програмування сервісів, програмне забезпечення, Web Програмне забезпечення інтерфейсу програмування додатків-служб |




