Wersja 2.0 – listopad 2021
Web Oprogramowanie interfejsu programowania aplikacji usługowych
Instrukcja użytkownika
Web Oprogramowanie interfejsu programowania aplikacji usługowych

WSTĘP
Kolekcjoner Lab Web Service Application Programming Interface (API) umożliwia aplikacjom innych firm interakcję z bazą danych LabCollector (moduły) i dodatkami (ELN i LSM).
Interfejs API opiera się na architekturze Representational State Transfer (REST), umożliwiającej dostęp do zasobów poprzez Uniform Resource Identifier (URI) i akcje na nich.
Notatka: Od czerwca 2017 r. zaprzestano API v1, a wszystkie nowe ewolucje dotyczą API v2.
API LABCOLLECTORA
2-1. Konfiguracja API
Przede wszystkim musisz zadeklarować swoją aplikację w swoim oprogramowaniu LabCollector. Aby uzyskać dostęp do formularza konfiguracji deklaracji aplikacji, zaloguj się do LabCollector z uprawnieniami superadministratora i przejdź do strony Admin > Konfiguracja. Następnie wybierz Web Łącze API usługi.
Jesteś teraz na Web Strona zarządzania aplikacjami Service API. Aby zgłosić nowy wniosek wystarczy wypełnić poniższy formularz: 
- Nazwa: nazwa Twojej aplikacji.
- Moduły podłączone do tej aplikacji: wybierz moduły, do których aplikacja może uzyskać dostęp.
- Domyślny operator: wybierz kontakt, który będzie domyślnym operatorem, jeśli nie chcesz wstawiać tej informacji w każdym zapytaniu.
- Ograniczenie IP: opcja bezpieczeństwa pozwala na zadeklarowanie listy adresów IP, które będą umożliwiały wykonywanie żądań w API.
Lista aplikacji wyświetla wszystkie aplikacje dla Twojego LabCollectora i możesz w dowolnym momencie modyfikować ich zakres.
Masz także dostęp do Tokenu, który jest niezbędny do identyfikacji Twojej aplikacji podczas żądań do API. 
Notatka: Aby skorzystać z tej funkcji, musisz aktywować Curl w zależności od preferencji PHP. W systemie Linux zainstaluj PHP-Curl pakiet.
W systemie Windows i za pomocą naszego automatycznego instalatora edytuj PHP.ini i odkomentuj rozszerzenia dla Curl (rozszerzenie=php_curl.dll).
2-2. Upraszanie
Okno dialogowe pomiędzy aplikacjami innych firm a modułem LabCollector web API usługi opiera się na protokole HTTP 1.1.
2-2-1. Metoda API
Możesz wysyłać żądania HTTP lub HTTPS do web usługa z metodą działania na zasobie.
- Metoda GET do odczytu zasobu
- Metoda POST, aby utworzyć nowy zasób
- Metoda PUT do modyfikowania zasobu
- DELETE metoda usuwania zasobu
2-2-2. Nagłówki
Żądanie do interfejsu API wymaga określonych nagłówków HTTP/HTTPS:
- Nagłówek Accept definiuje żądany format odpowiedzi na żądanie, tekst/XML lub aplikacja/JSON.
- Nagłówek X-LC-APP-Auth to miejsce, w którym umieszczasz token aplikacji niezbędny do autoryzacji Twojego żądania do API.
- Nagłówek X-LC-APP-Charset definiuje kodowanie znaków aplikacji. Umożliwia API odesłanie odpowiedzi z odpowiednim kodowaniem i poprawną konwersję żądań POST i PUT na kodowanie znaków LabCollector (ISO 8859-1).
2-2-3. Narzędzie
Możesz spróbować pobrać dane z interfejsu API lub wysłać je do interfejsu API za pomocą jakiejś aplikacji jako Postman (https://www.getpostman.com/).
Jednolity identyfikator zasobu (URI)
2-3-1. OTRZYMAJ metodęd
Ogólny
Każde dane modułu LabCollector są identyfikowane poprzez unikalny identyfikator URI (pełna lista identyfikatorów URI modułu znajduje się w załączniku):
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODUŁ] To żądanie jest odpowiedzią na listę wszystkich danych w module.
Możesz przeszukiwać dane modułu, dodając parametry do swojego URI. Możesz przekazać parametr ze słowem kluczowym pasującym do wartości pola, np.:[PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?nazwa=[SŁOWO KLUCZOWE]np
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODUŁ]?name=Pierwszy%20Rekord
To żądanie zwraca rekordy, których wartość nazwy zawiera słowo kluczowe „Pierwszy rekord”.
Są to parametry niestandardowe używane przez interfejs API do wykonywania działań wyszukiwania i filtrowania.
Parametry niestandardowe
- Parametr record_id umożliwiający określenie danych według ich identyfikatora:
To żądanie zwraca rekordy o identyfikatorze 1 i identyfikatorze 19. Można określić wiele identyfikatorów, oddzielając je przecinkiem.
- Parametr by_keywords przeprowadza wyszukiwanie słów kluczowych:
To żądanie przeszukuje wszystkie pola wszystkich rekordów i zwraca pasujące komórki. Można określić wiele słów kluczowych, oddzielając je przecinkiem.
- Parametr by_keywords przeprowadza wyszukiwanie słów kluczowych:
To żądanie przeszukuje wszystkie pola wszystkich rekordów i zwraca pasującą komórkę. Można określić wiele słów kluczowych, oddzielając je przecinkiem.
- Parametry pól. Jeżeli chcesz pobrać w odpowiedzi API tylko wartości niektórych pól:
To żądanie zwraca wszystkie rekordy z modułu, ale tylko z polami licznika i nazwy. Można określić wiele pól, oddzielając je przecinkiem.
Żądanie akceptuje teraz wiele wartości oddzielonych przecinkiem, dla niestandardowych pól typu „wybierz”
- Parametr search_on umożliwia wyszukiwanie danych. Możesz go użyć do wyszukiwania według zakresu dat w następujący sposób:
search_on=pole_daty&from=XXXXXX&to=ZZZZZZ
Jeśli użyjesz tylko FROM, w wyniku zostaną podane wszystkie daty większe niż data FROM. Jeśli tylko użyjesz, zwróci całą wartość do tej daty.
- Parametr sort_by umożliwia sortowanie wyszukiwania:
[PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?sort_by=[FIELD1]_DESC
np. [PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?sort_by=nazwa_DESC
To żądanie zwraca wszystkie rekordy posortowane w kolejności malejącej w polu nazwy. Można określić wiele sort_, oddzielając je przecinkiem i określając kolejność rosnącą _ASC” lub potomną „_DESC” dla każdego pola.
- Parametr limit_to pozwala ograniczyć liczbę wyników:
[PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?limit_to=0,10
To żądanie zwraca 10 rekordów zaczynających się od indeksu 0. Jeśli indeks nie zostanie określony, zwrócona zostanie tylko wskazana liczba wyników.
Interfejs API zwraca także dwa niestandardowe pola w odpowiedzi nagłówka: „X-LC-QUERY-RESULT” zawierające liczbę wyników zwróconych w treści odpowiedzi oraz „X-LC-QUERY-TOTAL” zawierające sumę rekordów pasujących do Twojego wyszukiwania.
Każdy rekord ma również unikalny identyfikator URI:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] To żądanie odpowiada na unikalny rekord. [DATA_ID] musi odpowiadać unikalnemu identyfikatorowi rekordu, który chcesz pobrać.
Składowanie
Masz także funkcje filtrowania Tube Sorter dla każdego przedmiotu powiązanego z przechowywaniem:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=[BOX_ID] np. [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=34
To żądanie zwraca informacje o przechowywaniu w pudełku o identyfikatorze 34, takim jak sortownik rurowy. Można określić wiele identyfikatorów, oddzielając je przecinkiem. 
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=[NAZWA_REKORDU] np. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=sorter_tube&recor d_name=ST-260
Żądania te wykonują filtrowanie rekordu o nazwie ST-260. Można określić wiele nazw rekordów, oddzielając je przecinkiem. Możesz także określić identyfikator skrzynki, tutaj 206.[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=[BOX_NAME] np. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=test-rack_06
To żądanie wykonuje filtrowanie na polu test-rack_06. Można określić wiele nazw skrzynek, oddzielając je przecinkiem.
Innymi parametrami wyszukiwania akcji=tube_sorter mogą być:
- identyfikator_lokalizacji
- nazwa_lokalizacji
- identyfikator_obiektu
- nazwa_obiektu
Zwróci również puste pudełka. - Parametr Storage_sec umożliwia pobranie informacji o pamięci dodatkowej.
Partia produktu
- Akcja get lot pozwala na pobranie informacji o partii i odczynniku
[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
Opcjonalne parametry to lot_id (w formacie 1 lub 1/LT) i chem_id. Jeśli nie otrzyma parametrów, pobiera wszystkie aktywne partie.
Przepis
[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] np. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=509
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Dzienniki
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=[record_id] np. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=1218
Identyfikatory to npamples, ale są obowiązkowe w tych wywołaniach.
pobierz przepisy wyświetla następujące informacje: identyfikator, nazwa, opis, kategoria
pobierz przepisy wypisuje następujące informacje dla tego identyfikatora przepisu: identyfikator, nazwa, opis, kategoria, a następnie składniki
getRecipeLogs wypisuje następujące informacje: identyfikator, nazwa, opis, kategoria
getRecipeReport drukuje raport w formacie PDF dla tego log_id w formacie base64, który można zdekodować do formatu PDF. 
2-3-2. Metoda POST
Aby utworzyć nowy zasób wystarczy wysłać żądanie metodą POST na żądany URI modułu:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Klucze parametrów muszą pasować do nazwy pola.
Sprawdź, czy pola unikalności zostały dodane podczas tworzenia nowych rekordów (POST) lub aktualizacji (PUT)
Jeżeli istnieje inny rekord o tej samej wartości dla pola Unikalność, API nie zakończy akcji i zwróci kod 409 (Konflikt) oraz tekst: Wartość dla pola „XXX” musi być unikalna. Wartość „YYY” już istnieje w tabeli „ZZZ”. (zobacz zrzut ekranu) 
Notatka: Pole kod_projektu może być użyte w POST i PUT i oczekuje tekstu (nie identyfikatora). Możesz teraz utworzyć nowy kod projektu, jeśli nie istnieje i jeśli operator ma wystarczające uprawnienia (administrator lub superadministrator).
- Akcja addBox umożliwia utworzenie pudełka
- Wymagane parametry:
o imię
o typ (musi być prawidłowym typem: pudełko, box_nogrid, płyta, mikropłytka, wizyta, torba, część półki)
o sprzęt (obsługuje identyfikator lub nazwę i musi znajdować się w pamięci LabCollector).
o rozmiar (w zależności od rodzaju pudełka: powinna być numerowana w przypadku wizyty i formatu (A:1.H:8) w przypadku pudełka, płytki i mikropłytki) - Parametry opcjonalne:
oo opis
o stojak
o opiekun
2-3-3. Metoda PUT
Aby zmodyfikować zasób, wystarczy wysłać żądanie metodą PUT do żądanego rekordu URI:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Klucze parametrów muszą odpowiadać nazwie pola, które chcesz zmodyfikować.
W przypadku poniższych akcji należy pamiętać, że w przypadku żądań PUT parametry muszą znajdować się w treści (a nie w pliku URL).
Ten URL to [PATH_TO_LABCOLLECTOR]/webusługa/indeks.PHP?v=2
Nagłówki to: X-LC-APP-Auth, Accept.
- Usuń wolumin
– Parametry:
o usuń wolumin (obowiązkowe)
o kod kreskowy, unikalny_kod lub aliquot_barcode (jeden z nich musi być obecny)
o ilość (obowiązkowe)
– Odpowiedź: OK
- Usuń pamięć
– Parametry:
o zdalne przechowywanie (obowiązkowe)
o kod kreskowy, unikalny_kod lub aliquot_barcode (jeden z nich musi być obecny)
– Odpowiedź: OK
- Dodaj księgę rejestracyjną
– URL:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&module=[m moduł] – Parametry:
o addRegistryBook (obowiązkowe)
o id_rekordu (obowiązkowe)
o data (obowiązkowa, format rr rr/mm/dd lub rrrr-mm-dd)
o komentarze (obowiązkowe)
o operator (opcjonalny, jeśli nie wyśle API zostanie użyty domyślny operator)
o akcja (opcjonalna, musi być prawidłowym „Typem akcji przechowywania” zdefiniowanym w LC
>Administrator >Preferencje > Typ procesu i akcji)
– Odpowiedź: OK
- Dodaj pamięć dodatkową
– Parametry:
o dodaj dodatkową pamięć masową (obowiązkowe)
o kod kreskowy (obowiązkowy)
o box_id (obowiązkowe)
o box_details (obowiązkowe tylko w przypadku pudełka z przegrodą, tacą na probówki i mikropłytką. Jeśli pudełko nie zawiera siatki, torby, miejsca wizytowego lub części półki, nie jest to wymagane)
o unikalny_kod (opcjonalnie)
o głośność (opcjonalnie)
o komentarze (opcjonalnie)
o cap_color (opcjonalnie)
Notatka: W przypadku braku obowiązkowych parametrów zostanie zwrócony komunikat o błędzie; jeśli kod kreskowy nie istnieje; jeśli kod unikalny_jest obecny, ale nie jest unikalny; oraz, jeśli kolor jest obecny, ale go nie ma.
Jeśli parametr box_details nie zostanie odebrany, a typ pudełka wymaga położenia (pudełko z siatką, tacka na probówki lub mikropłytka), zwrócony zostanie komunikat o błędzie. 
Notatka: Pole kod_projektu może być użyte w POST i PUT i oczekuje tekstu (nie identyfikatora). Możesz teraz utworzyć nowy kod projektu, jeśli nie istnieje i jeśli operator ma wystarczające uprawnienia (administrator lub superadministrator).
2-3-4. Metoda USUŃ
Aby usunąć zasób, wystarczy wysłać żądanie metodą DELETE do żądanego rekordu URI:
[PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]/[ID_DANYCH]
KOMUNIKATY O BŁĘDACH API
| Wiadomość | Kod odpowiedzi | Opis |
| Wymaga uwierzytelnienia aplikacji, aby uzyskać dostęp do Web Usługa' | 401 Nieuprawniony | Żądanie nie zawiera parametru nagłówka X-LC-APP-Auth lub nie ma prawidłowej wartości |
| „Nieprawidłowa akcja xxx” | 400 Błędne żądanie | Akcja parametru ma inną wartość niż „sorter_tube” lub „NetBackup” |
| Brakujące parametry wyszukiwania! | 400 Błędne żądanie | Żądanie zawiera parametr Action=tube_sorter ale brakuje w nim co najmniej jednego z następujących parametrów: id_pudełka, nazwa_pudełka, nazwa_rekordu, kod_unikalny, kod kreskowy, kod kreskowy alikwotu |
| Moduł „XXX” nie istnieje!' | 400 Błędne żądanie | Wartość parametru „module” nie oznacza modułu kolektora GB |
| Moduł „XXX” nie udostępnia tych danych!' | 403 Zabronione | Wartość parametru „moduł” nie jest zaznaczona LabCollector > Administrator > Konfiguracja > Web praca |
| „Format wniosku nie został zaakceptowany!” | 415 Nieobsługiwany typ nośnika | Stosowany jest parametr Accept, ale jego wartość nie jest jedną z akceptowanych wartości: application/XML lub application/JSON |
| (Pusty) | 406 Nie do przyjęcia | Metoda musi być jedną z następujących metod: GET, POST, PUT, DELETE |
| 'Nie znaleziono danych.' | 404 Nie znaleziono | Nie znaleziono danych o parametrach tego żądania |
| 'OK.' | 200 OK | Rekord został pomyślnie zaktualizowany |
| 'Konflikt.' | 409 Konflikt | Nie można zaktualizować rekordu, ponieważ istnieje plik konflikt danych |
| Brak wartości organizmów dla tego modułu | 404 Nie znaleziono | Tylko moduły „napręża”, „samples” i mikromacierze” mają wartość organizmu – wybrałeś błędną moduł |
| Brak wartości kategorii dla tego modułu | 404 Nie znaleziono | Tylko moduł „dokumenty” ma kategorie – wybrałeś nieprawidłowy moduł |
| Webusługa wymaga uwierzytelnienia użytkownika | 401 Nieuprawniony | Przestarzałe |
| Twój adres IP nie ma dostępu do tego Web Usługa' | 401 Nieuprawniony | Adres IP klienta nie znajduje się na liście autoryzowanych adresów IP Webusługi (LC > Administrator > Konfiguracja > Web praca) |
| Błąd podczas żądania. Poniższe informacje są obowiązkowe, aby utworzyć nowe zapis: X, Y, Z ' |
400 Błędne żądanie | Próba opublikowania nowych danych bez obowiązkowych pól X, Y, Z |
| Wystąpił błąd podczas żądania, aby usunąć wolumen, wymagane są następujące informacje: unikalny_kod lub kod kreskowy lub aliquot_barcode, ilość, ilość | 400 Błędne żądanie | Spróbuj usunąć wolumin bez konieczności parametry: unikalny_kod lub kod kreskowy lub aliquot_barcode, ilość |
| Podczas składania żądania wystąpił błąd. Poniższe informacje są obowiązkowe usuń pamięć: unikalny_kodlub kod kreskowy lub aliquot_barcode, ilość ' |
400 Błędne żądanie | Spróbuj usunąć pamięć bez konieczności parametr: unikalny_kod lub kod kreskowy lub aliquot_barcode |
| ” | 200 OK | Żądane dane zostały pomyślnie zwrócone |
LABCOLLEKTOR WEB API USŁUGI – ZAŁĄCZNIK
System URI interfejsu API wykorzystuje prosty i przejrzysty sposób URL. Pamiętaj, aby włączyć silnik przepisywania z Apache, aby korzystał z identyfikatora URI wymienionego w poniższej tabeli. Jeśli serwer LabCollector nie obsługuje silnika przepisywania, użyj pełnego URL wzór na Twoją prośbę (wtórny URL każdej linii).
| UM | Moduł | Opis | |
| webusługa/v2/szczepy webservice/index.PHP?v=2&module=strai ns | ODBIERZ POST | Szczepy i komórki | Lista wszystkich rekordów |
| webusługa/v2/szczepy/(DANE JD] webservice/index.PHP?v=2&module=strai ns&data jd.[DATA _ID] | ODBIERZ | Szczepy i komórki | Unikalny rekord |
| webservice/v2/szczepy/pola niestandardowe webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 | DOSTAWAĆ | Szczepy i komórki | Lista pól niestandardowych |
| webusługa/v2/szczepy/organizmy webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 | DOSTAWAĆ | Szczepy i organizmy komórkowe | Lista |
| webservice/v2/plazmidy webservice/index.php?v=2&module=plas mids | ODBIERZ POST | Plazmidy | Lista wszystkich rekordów |
| webusługa/v2/plazmidy/IDATAjD] webservice/index.php?v=2&module=plazmidy&data _id=IDATA _ID] | DOSTAWAĆ UMIEŚCIĆ | Plazmidy | Unikalny rekord |
| webservice/v2/plazmidy/pola niestandardowe webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 | DOSTAWAĆ | Pola plazmidowe | Lista niestandardowych |
| webusługa/v2/podkłady webservice/index.PHP?v=2&module=podstawy | ODBIERZ POST | Podkłady | Lista wszystkich rekordów |
| webserwis/v2/podkłady/[DANE JD] webservice/index.PHP?v=2&module=primers&data _idADATA _ID] | ODDAJ OTRZYMAJ | Podkłady | Unikalny rekord |
| webservice/v2/primers/pola niestandardowe | DOSTAWAĆ | Podkłady | Lista pól niestandardowych |
| webservice/index.PHP?v=2&module=primers&getModuleCustomFields=1 | |||
| webserwis/v2/chemikalia webservice/index.PHP?v=2&module=chemikalia | ODBIERZ POST | Odczynniki i materiały eksploatacyjne | Lista wszystkich rekordów |
| webusługa/v2/chemikalia/IDATA _ID] webservice/index.PHP?v=2&module=che micals&data_idADATA _ID] | ODBIERZ | Odczynniki i materiały eksploatacyjne | Unikalny rekord |
| webservice/v2/chemikalia/pola niestandardowe webservice/index.PHP?v=2&module=chemikalia&getModuleCustomFields=1 | DOSTAWAĆ | Pola odczynników i materiałów eksploatacyjnych | Lista niestandardowych |
| webusługa/v2/samples webservice/index.PHP?v=2&module=sam ciasta | ODBIERZ POST | Samples | Lista wszystkich rekordów |
| webusługa/v2/samppliki/IDATA_ID) web service/index.PHP?v=2&module=próbka&data_id=[DATA _ID] | ODBIERZ | Samples | Unikalny rekord |
| webusługa/v2/samples/pola niestandardowe webservice/index.PHP?v=2&module=próbka&getModuleCustomFields=1 | DOSTAWAĆ | Samples | Lista pól niestandardowych |
| webusługa/v2/sampLes/organizmy webservice/index.php?v=2&module=próbka&getModuleOrganisms=1 | DOSTAWAĆ | Samples | Lista organizmów |
| webusługa/v2/samppliki/typy webservice/index.PHP?v=2&module=próbka&getModuleTypes=1 | DOSTAWAĆ | Samples | Lista samptypy plików |
| webusługa/v2/przeciwciała webservice/index.PHP?v=2&module=przeciwciała | ODBIERZ POST | Przeciwciała | Lista wszystkich rekordów |
| webservice/v2/przeciwciała/(DANE _iDi webservice/index.PHP?v=2&module=przeciwciała&data_id=IDATA _ID] | ODBIERZ | Przeciwciała | Unikalny rekord |
| webservice/v2/przeciwciała/pola niestandardowe webservice/index.PHP?v=2&module=przeciwciała&getModuleCustomFields=1 | DOSTAWAĆ | Pola przeciwciał | Lista niestandardowych |
| webusługa/v2/sekwencje webservice/index.PHP?v=2&module=sekwencje | ODBIERZ POST | Sekwencje | Lista wszystkich rekordów |
| webservice/v2/sequences/(DANE _iDI webservice/index.PHP?v=2&module=sekwencje&dane _icHCIATA JD] | DOSTAWAĆ UMIEŚCIĆ |
Sekwencje | Unikalny rekord |
| webservice/v2/sequences/pola niestandardowe webservice/index.PHP?v=2&module=sekwencje&getModuleCustomFields=1 | DOSTAWAĆ | Pola sekwencji | Lista niestandardowych |
| webusługa/v2/zwierzęta webservice/index.PHP?v=2&module=ani maty | ODBIERZ POST | Zwierzęta | Lista wszystkich rekordów |
| webusługa/v2/zwierzęta/(DANE JD] webservice/index.PHP?v=2&module=ani mals&data _ick[DATA JD] | DOSTAWAĆ UMIEŚCIĆ | Zwierzęta | Unikalny rekord |
| webservice/v2/animals/niestandardowe pola webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 | DOSTAWAĆ | Zwierzęta | Lista pól niestandardowych |
| webusługa/v2/sprzęt webservice/index.php?v=2&module=urządzenia | ODBIERZ POST | Sprzęt | Lista wszystkich rekordów |
| webservice/v2/equipments/PATA _el Webservice/index.php?v=2&module=urządzenia&data _idADATA _ID] | ODBIERZ | Sprzęt | Unikalny rekord |
| webservice/v2/equipments/pola niestandardowe webservice/index.PHP?v=2&module=urządzenia&getModuleCustomFields=1 | DOSTAWAĆ | Pola wyposażenia | Lista niestandardowych |
| webusługa/v2/struktury webservice/index.PHP?v=2&module=stru leczy | ODBIERZ POST | Struktury chemiczne | Lista wszystkich rekordów |
| webusługa/v2/struktury/(DATA_ID] webservice/index.PHP?v=2&module=stru ktury&dane jd=(DATA JD] | ODBIERZ | Struktury chemiczne | Unikalny rekord |
| webservice/v2/structures/niestandardowe pola webservice/index.PHP?v=2&module=stru cturesketModuleCustomFields=1 | DOSTAWAĆ | Struktury chemiczne | Lista pól niestandardowych |
| webusługa/v2/docs webservice/index.PHP?v=2&module=docs | ODBIERZ POST | Dokumenty | Lista wszystkich rekordów |
| webusługa/v2/docs/(DANE JD] webservice/index.PHP?v=2&module=docs &data _idADATA _ID] | ODBIERZ | Dokumenty | Unikalny rekord |
| webservice/v2/docs/niestandardowe pola webservice/index.php?v=2&module=docs &getModuleCustomFields=1 | DOSTAWAĆ | Dokumenty | Lista pól niestandardowych |
| webusługa/v2/docs/categories webservice/index.PHP?v=2&module=docs &getModuleCategories=1 | DOSTAWAĆ | Kategorie dokumentów | Lista |
| webusługa/v2/książka webservice/index.PHP?v=2&module=abo ok | ODBIERZ POST | Książka adresowa | Lista wszystkich rekordów |
| webusługa/v2/książka/(ID _DANYCH] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] | ODBIERZ | Książka adresowa | Unikalny rekord |
| webpola service/v2/book/niestandardowe webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 | DOSTAWAĆ | Książka adresowa | Lista pól niestandardowych |
| webusługa/v2/książka/kategorie webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 | DOSTAWAĆ | Kategorie książki adresowej | Lista |
| webusługa/v2/mikromacierze webservice/index.PHP?v=2&module=mikr tablice | ODBIERZ POST | Mikromacierze | Lista wszystkich rekordów |
| webusługa/v2/mikromacierze/(DATA_ID] webservice/index.PHP?v=2&module=micr wiosła&data_id=[DATA _ID] | DOSTAWAĆ UMIEŚCIĆ | Mikromacierze | Unikalny rekord |
| webservice/v2/microarrays/pola niestandardowe webservice/index.PHP?v=2&module=mikr wiosła&getModuleCustomFields=1 | DOSTAWAĆ | Mikromacierze | Lista pól niestandardowych |
| webservice/v2/mikromacierze/organizmy webservice/index.PHP?v=2&module=mikr wiosła&getModuleOrganisms=1 | DOSTAWAĆ | Organizmy mikromacierzy | Lista |
| webusługa/v2/(CUSTOM_MODULE_NAM El webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI |
ODBIERZ POST | Moduł niestandardowy | Lista wszystkich rekordów |
| webusługa/v2/(CUSTOM_MODULE_NAM EMIDATA _ID] webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME] &data_id=[DATA _ID] | ODBIERZ | Moduł niestandardowy | Unikalny rekord |
| webservice/v2/(CUSTOM_MODULE_NAM Elicustomfields webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 | DOSTAWAĆ | Moduł niestandardowy | Lista pól niestandardowych |

http://www.labcollector.comsales@agilebio.com
AgileBio USA
5473 Kearny Villa Road Apartament 255
San Diego, Kalifornia 92123
USA
Telefon: 347 368 1315
Faks: (800) 453 9128
http://www.agilebio.com
Siedziba AgileBio
75 ulica de Lourmel
75015 Paryż
FRANCJA
Telefon: 01 41 79 15 85
Faks: 01 72 70 40 22
Dokumenty / Zasoby
![]() |
Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji usługowych [plik PDF] Instrukcja użytkownika Web Interfejs programowania aplikacji usługowych, oprogramowanie, Web Oprogramowanie interfejsu programowania aplikacji usługowych |




