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

Web Oprogramowanie interfejsu programowania aplikacji usługowych

Kolektor laboratoryjny 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. Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowych — konfiguracja interfejsu APIJesteś teraz na Web Strona zarządzania aplikacjami Service API. Aby zgłosić nowy wniosek wystarczy wypełnić poniższy formularz: Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji usługowej — konfiguracja interfejsu API 1

  • 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. Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji usługowej — konfiguracja interfejsu API 2

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:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=[RECORD_ID] np. [PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?record_id=1,19
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:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] np. [PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?by_keywords=komórka
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:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] np. [PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?by_keywords=komórka
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:
[PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?pola=[FIELD1],[FIELD2] np. [PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]?pola=liczba,nazwa
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”Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej - urządzenie
  • Parametr search_on umożliwia wyszukiwanie danych. Możesz go użyć do wyszukiwania według zakresu dat w następujący sposób:
[PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]&
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. Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 1
  • 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. Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 2

[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_i d=[BOX_ID]&record_name=[RECORD_NAME] np. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=sorter_tube&box_i d=206&nazwa_rekordu=ST-260
[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.
[PATH_TO_LABCOLLECTOR]/webusługa/v2/[MODUŁ]&data_id=[DATA_ID]& pola=storage_sec Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 3

Partia produktu

  • Akcja get lot pozwala na pobranie informacji o partii i odczynniku
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getLot
[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 Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 4

pobierz przepisy wypisuje następujące informacje dla tego identyfikatora przepisu: identyfikator, nazwa, opis, kategoria, a następnie składniki Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 5getRecipeLogs wypisuje następujące informacje: identyfikator, nazwa, opis, kategoria Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 6getRecipeReport drukuje raport w formacie PDF dla tego log_id w formacie base64, który można zdekodować do formatu PDF. Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 7

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) Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 8

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
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action= addBox
  • 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. Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej – urządzenie 9Kolektor laboratoryjny Web Oprogramowanie interfejsu programowania aplikacji serwisowej - urządzenie10Notatka: 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

LabCollector - logo 1

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

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *