این وب سرویس اطلاعات دارویی، امکان جستجو و دریافت اطلاعات داروها را به صورت JSON فراهم میکند. برای استفاده از سرویس، ابتدا باید وارد حساب کاربری خود شوید.
برای ورود به پنل، مراحل زیر را طی کنید:
http://daroowatch.com/login.phphttp://daroowatch.com/api.phpتمامی درخواستها باید به این آدرس ارسال شوند.
برای جستجوی دارو، از پارامتر search استفاده کنید. پارامتر type نیز مشخص میکند در کدام فیلد جستجو انجام شود.
متن جستجو (نام دارو، کد ژنریک یا ...). مثال: search=تریامسینولون
نوع جستجو. مقادیر ممکن:
all (پیشفرض) - جستجو در همه فیلدهاpersian_name - جستجو در نام فارسی داروenglish_name - جستجو در نام انگلیسی داروjeneric - جستجو در کد ژنریکhttp://daroowatch.com/api.php?search=تریامسینولونhttp://daroowatch.com/api.php?search=تریامسینولون&type=persian_namehttp://daroowatch.com/api.php?search=1247&type=jenerichttp://daroowatch.com/api.php?search=TRIAMCINOLONE&type=english_nameخروجی در صورت موفقیت شامل اطلاعات زیر است:
{
"status": "success",
"count": 2,
"search_term": "تریامسینولون",
"search_type": "all",
"data": [
{
"sparvane": "یارا طب خاورمیانه",
"jeneric": "1247",
"price": "550,000",
"english_name": "(TRIAMCINOLONE ACETONIDE INJECTION...)",
"persian_name": "تریامسینولون تزریقی..."
}
]
}status - وضعیت درخواست (success/error/info)count - تعداد نتایج یافت شدهsearch_term - عبارت جستجو شدهsearch_type - نوع جستجوdata - آرایه حاوی اطلاعات داروهاsparvane صاحب پروانه jeneric - کد ژنریک داروprice - قیمت دارو (ریال)english_name - نام انگلیسی داروpersian_name - نام فارسی دارو| کد وضعیت | معنی | توضیح |
|---|---|---|
| 200 | موفق | درخواست با موفقیت انجام شد |
| 401 | عدم احراز هویت | لطفا ابتدا وارد سایت شوید |
| 429 | درخواست زیاد | محدودیت تعداد درخواست |
{"error": "لطفا ابتدا وارد سایت شوید", "login_url": "login.php"}{"status": "info", "message": "لطفا پارامتر search را وارد کنید"}