ממשק API עבור LabCollector (גרסה 5.4+) - LabCollector

חפש את מאגר הידע לפי מילת מפתח

אתה כאן:
← כל הנושאים

הערה: מאז יוני 2017 API v1 הופסק וכל האבולוציות החדשות נמצאות ב-API v2.

מיון צינורות

– שיטה: GET
- URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=tube_sorter
– כותרות: X-LC-APP-Auth, Accept
– פרמטרים: חייב להיות נוכח אחד לפחות

  • box_id
  • box_name
  • record_name
  • קוד ייחודי (דוגמה: 123456)
  • ברקוד (דוגמה: 123/SP)
  • aliquot_barcode (לדוגמה: A245)

– תגובה: רשימת פריטים התואמים את פרמטרי החיפוש, עם השדות הבאים:

  • לספור
  • קוד ייחודי
  • שם
  • box_id
  • box_name
  • box_details
  • box_features
  • api_storage_typ
  • כֶּרֶך
  • volume_uni
  • מודול_שם
  • module_short_name
  • מיקום

- דוגמא:


הסר את נפח

– שיטה: PUT
- URL: https://[my_labcollector_url]/ webservice/index.php?v=2
– כותרות: X-LC-APP-Auth, Accept
– פרמטרים: שים לב שלבקשת PUT, פרמטרים חייבים להיות בגוף (לא ב-URL)

  • הסר נפח (מנדטורי)
  • barcode, unique_code או aliquot_barcode (אחד מהם חייב להיות נוכח)
  • כמות (מנדטורי)

– תגובה: בסדר
- דוגמא:


הסר אחסון

– שיטה: PUT
- URL: https://[my_labcollector_url]/ webservice/index.php?v=2
– כותרות: X-LC-APP-Auth, Accept
– פרמטרים: שים לב שלבקשת PUT, פרמטרים חייבים להיות בגוף (לא ב-URL)

  • הסר אחסון (מנדטורי)
  • barcode, unique_code או aliquot_barcode (אחד מהם חייב להיות נוכח)

– תגובה: בסדר


קבל גיבוי

– שיטה: GET
- URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=getBackup
– כותרות: X-LC-APP-Auth, Accept
- פרמטרים: אחרון (אופציונלי) פשוט הוסף "&last=1" לכתובת האתר או "/last" לכתובת האתר הקצרה
– תגובה: רשימת הגיבויים בתיקיית הגיבוי מסודרת לפי תאריך


הוסף ספר רישום חדש!

– שיטה: PUT
- URL: https://[my_labcollector_url]/webservice/index.php?v=2&module=[module]
– כותרות: X-LC-APP-Auth, Accept
– פרמטרים: שימו לב שלבקשת PUT, פרמטרים חייבים להיות בגוף (לא ב-URL)

  • addRegistryBook (חובה)
  • record_id (חובה)
  • תאריך (חובה, פורמט yyyy/mm/dd או yyyy-mm-dd)
  • הערות (חובה)
  • אופרטור (אופציונלי, אם הוא לא שולח, ישמש אופרטור ברירת המחדל של API)
  • פעולה (אופציונלי, חייבת להיות 'סוג פעולת אחסון' חוקי המוגדר ב-LC >Admin >Preferences > Process & Action Type)

– תגובה: בסדר
- דוגמא:


קבל משתמשים חדש!

– שיטה: GET
- URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=getUser
– כותרות: X-LC-APP-Auth, Accept
- פרמטרים:

  • user_id (אופציונלי, מצא לפי מזהה משתמש)
  • user_name (אופציונלי, מצא לפי שם משתמש)

– תגובה: רשימת משתמשים
- דוגמא: