وب سرویس دوره های آموزشی
متد Create
از این متد جهت ایجاد و افزودن دوره آموزشی استفاده فرمایید
آدرس متد
Method Urlhttps://stream.yoursite.xyz/api/v1/Group/Create
پارامتر های ورودی
| نام پارامتر | نوع پارامتر | ضروری | توضیحات |
|---|---|---|---|
| customerId | String | بله | شماره مشتری |
| title | String | بله | عنوان دوره آموزشی |
| parentId | String | خیر | کد سرگروه، برای دوره آموزشی نیاز نیست |
مقدار بازگشتی
مقدار بازگشتی در response همان کد دوره آموزشی افزوده شده می باشد
{
"success" : true,
"response" : "10024",
"error": ""
}
متد Update
از این متد جهت ویرایش و اصلاح دوره آموزشی استفاده فرمایید
آدرس متد
Method Urlhttps://stream.yoursite.xyz/api/v1/Group/Update
پارامتر های ورودی
| نام پارامتر | نوع پارامتر | ضروری | توضیحات |
|---|---|---|---|
| groupId | String | بله | کد دوره آموزشی |
| title | String | بله | عنوان دوره آموزشی |
مقدار بازگشتی
مقدار بازگشتی در response همان کد دوره آموزشی اصلاح شده می باشد
{
"success" : true,
"response" : "10024",
"error": ""
}
متد Delete
از این متد جهت حذف دوره آموزشی استفاده فرمایید
آدرس متد
Method Urlhttps://stream.yoursite.xyz/api/v1/Group/Delete/{id}
پارامتر های ورودی
| نام پارامتر | نوع پارامتر | ضروری | توضیحات |
|---|---|---|---|
| id | long | بله | کد دوره آموزشی |
مقدار id را در انتهای url بفرستید
مثال: https://.../api/v1/group/delete/10024
مقدار بازگشتی
{
"success" : true,
"response" : "گروه حذف شد",
"error": ""
}
متد List
از این متد جهت دریافت لیست دوره آموزشی خود استفاده فرمایید
آدرس متد
Method Urlhttps://stream.yoursite.xyz/api/v1/Group/List/{customerId}
پارامتر های ورودی
| نام پارامتر | نوع پارامتر | ضروری | توضیحات |
|---|---|---|---|
| customerId | long | بله | کد مشتری |
مقدار customerId را در انتهای url بفرستید
مثال: https://.../api/v1/group/list/42231
مقدار بازگشتی
[
{
"VideoCount": 3,
"UseSpace": 161406192.0,
"VideoGroup_ID": 20015,
"VideoGroup_Customer_Ref": 42231,
"VideoGroup_Parent_Ref": null,
"VideoGroup_Name": "برنامه نویسی اندروید",
"ChildCount": 1
},
{
"VideoCount": 0,
"UseSpace": 0.0,
"VideoGroup_ID": 20017,
"VideoGroup_Customer_Ref": 42231,
"VideoGroup_Parent_Ref": null,
"VideoGroup_Name": "برنامه نویسی سی شارپ پیشرفته",
"ChildCount": 0
}
]
شرح مقادیر بازگشتی
| نام پارامتر | نوع پارامتر | توضیحات |
|---|---|---|
| VideoCount | int | تعداد ویدیوهای دوره. |
| UseSpace | double | فضای ویدیوها به بایت. |
| VideoGroup_ID | long | کد دوره آموزشی |
| VideoGroup_Customer_Ref | long | کد مشتری |
| VideoGroup_Parent_Ref | long nullable | کد سرگروه که برای دوره null می باشد. |
| VideoGroup_Name | String | نام دوره آموزشی. |
| ChildCount | int | تعداد سرفصل های دوره |
متد Get
از این متد جهت دریافت اطلاعات یک دوره آموزشی استفاده فرمایید
آدرس متد
Method Urlhttps://stream.yoursite.xyz/api/v1/Group/Get/{id}
پارامتر های ورودی
| نام پارامتر | نوع پارامتر | ضروری | توضیحات |
|---|---|---|---|
| id | long | بله | کد دوره آموزشی |
مقدار id را در انتهای url بفرستید
مثال: https://.../api/v1/group/get/20015
مقدار بازگشتی
{
"VideoCount": 3,
"UseSpace": 161406192.0,
"VideoGroup_ID": 20015,
"VideoGroup_Customer_Ref": 42231,
"VideoGroup_Parent_Ref": null,
"VideoGroup_Name": "برنامه نویسی اندروید",
"ChildCount": 1
}
شرح مقادیر بازگشتی
| نام پارامتر | نوع پارامتر | توضیحات |
|---|---|---|
| VideoCount | int | تعداد ویدیوهای دوره. |
| UseSpace | double | فضای ویدیوها به بایت. |
| VideoGroup_ID | long | کد دوره آموزشی |
| VideoGroup_Customer_Ref | long | کد مشتری |
| VideoGroup_Parent_Ref | long nullable | کد سرگروه که برای دوره null می باشد. |
| VideoGroup_Name | String | نام دوره آموزشی. |
| ChildCount | int | تعداد سرفصل های دوره |