Hoola.vn
v1.2.1
v1.2.1
  • HƯỚNG DẪN SỬ DỤNG WEBSITE ĐÀO TẠO HOOLA
  • Hướng dẫn ĐĂNG KÝ & KHỞI TẠO WEBSITE
  • Lộ trình kế hoạch XÂY DỰNG WEBSITE
  • Hướng dẫn THIẾT KẾ WEBSITE DẠY HỌC TRỰC TUYẾN E-LEARNING
  • Hướng dẫn HỌC VIÊN ĐĂNG KÝ TÀI KHOẢN TRÊN WEBSITE
  • Các cách HỌC VIÊN NHẬN/MUA KHÓA HỌC
  • Hướng dẫn QUẢN LÝ NỘI DUNG
    • Khóa học
      • Hướng dẫn tạo khóa học và phân phối đến học viên
      • Tạo và vận hành khóa học Live trên Website
      • Hiển thị khóa học trên Web để học viên nhìn thấy
    • Thẻ
    • Chủ đề
    • Giảng viên
    • Thư viện
    • Mã khóa học
    • Tạo trang
  • Hướng dẫn QUẢN LÝ TÀI KHOẢN
    • Tài khoản
    • Vai trò và Phân quyền
  • Hướng dẫn QUẢN LÝ BÁN HÀNG
    • Danh sách đơn hàng
    • Quản lý COD
    • Xử lý đơn COD
  • Hướng dẫn MARKETING
    • Mã khuyến mãi
    • Email Marketing
    • Popup
  • Hướng dẫn QUẢN LÝ AFFILIATE
    • Cài đặt Affiliate trong Khóa học
    • Quản lý Affliate
  • Hướng dẫn THỐNG KÊ
    • Thống kê chung
    • Học viên
    • Đơn hàng
    • Khóa học
    • User Active
    • Phòng Live
    • Doanh thu
  • Hướng dẫn CHỨNG CHỈ KHOÁ HỌC
    • Mẫu chứng chỉ
    • Chứng chỉ đã cấp
  • Hướng dẫn HỖ TRỢ KHÁCH HÀNG
    • Mã kích hoạt
    • Mã chuyển khoản - Cách kích hoạt khóa học khi học viên thanh toán chuyển khoản
    • Thảo luận
    • Đánh giá
    • Thông báo
  • Hướng dẫn XEM WEBSITE
  • Hướng dẫn QUẢN LÝ BLOG
  • Hướng dẫn CÀI ĐẶT HIỂN THỊ
    • Menu
      • Chỉnh sửa Logo Thương Hiệu
    • Trang chủ
      • Thay đổi Hero Banner
      • Chỉnh sửa khách hàng tiêu biểu
      • Chỉnh sửa nhận xét tiêu biểu
    • Trang khóa học
    • Lớp học
    • Chân trang
      • Thông báo/Đăng ký website với Bộ Công Thương
    • Quảng cáo
  • Hướng dẫn CÀI ĐẶT HỆ THỐNG
    • Thiết lập
      • Thay đổi màu sắc thương hiệu
    • Đăng ký & Đăng nhập
      • Đăng ký tài khoản
      • Số lượng thiết bị đăng nhập
      • Đăng nhập bằng mạng xã hội
        • Cài đặt Google Console
        • Cài đặt Facebook App
      • Chia sẻ tài khoản lớp học
      • Chính sách và điều khoản
    • Cài đặt phương thức thanh toán
    • Email
      • Hướng dẫn cài đặt Email hệ thống
      • Tạo và sử dụng Mật khẩu ứng dụng
    • Plugin
      • Google Analytics Tracking
      • Google Ads Tracking
      • Facebook Pixel Tracking
      • Facebook Chat (Messenger) Plugin
      • Chat Plugin
    • Tên miền
  • Hướng dẫn TÀI NGUYÊN WEBSITE
    • Thông tin chung
    • Trạng thái sử dụng
    • Các gói dịch vụ đang sử dụng
  • Kết nối API
    • Đăng nhập
    • Tài khoản của tôi
    • Lấy thông tin một tài khoản
    • Lấy thông tin nhiều tài khoản
    • Tìm kiếm tài khoản
    • Đếm số lượng tài khoản
    • Tạo một tài khoản
    • Tạo nhiều tài khoản
    • Tạo token login cho một tài khoản
    • Lấy thông tin một khoá học
    • Lấy thông tin nhiều khoá học
    • Tìm kiếm khoá học
    • Đếm số lượng khoá học
    • Thêm khoá học cho tài khoản
    • Thêm nhiều khoá học vào nhiều tài khoản
    • Xoá khoá học khỏi tài khoản
Powered by GitBook
On this page

Was this helpful?

  1. Kết nối API

Thêm nhiều khoá học vào nhiều tài khoản

Thêm nhiều khoá học vào nhiều tài khoản

POST https://abc.hoola.vn/manage/api/courses/add-multi-course-to-multi-user

Để tránh trường hợp timeout request và dễ theo dõi kết quả, chỉ thêm khoá học vào tối đa 100 tài khoản trong một lần truy vấn.

Query Parameters

Name
Type
Description

token

string

Token xác thực tài khoản của bạn

Request Body

Name
Type
Description

users

array

Mảng danh sách ID của các tài khoản muốn thêm khoá học

courses

array

Mảng danh danh sách ID của các khoá học muốn thêm vào các tài khoản

Truy vấn thành công, data trả về bao gồm danh sách các khoá học được thêm vào tài khoản, danh sách tài khoản và trạng thái thêm khoá học vào tài khoản 
{
    "respCode": "00",
    "validCourses": [
        {
            "_id": "2LnbF77cmzF5J8bHE",
            "title": "Trắc nghiệm"
        },
        {
            "_id": "vivPteJNNC2P94Es8",
            "title": "15 Thủ Pháp Thị Giác Trong Nhiếp Ảnh"
        }
    ],
    "result": [
        {
            "userId": "urs2vByNw9ETg9XYZ",
            "success": true,
            "status": "Success"
        },
        {
            "userId": "cc95fXX5PTX5qDR9R",
            "success": true,
            "status": "Success"
        },
        {
            "userId": "MPC5B5dsdYD9Ak283",
            "success": true,
            "status": "Success"
        },
        {
            "userId": "msnJmaPa7KmtEzz3q",
            "success": true,
            "status": "Success"
        }
    ],
    "msg": "4 tài khoản thêm khoá học thành công, 0 tài khoản thêm khoá học lỗi"
}
Mã phản hồi respCode "02". Không có body request. Data trả về
{
    "respCode": "02",
    "msg": "Không có body request"
}


Mã phản hồi respCode "03". Không có tham số mảng users trong body request. Data trả về
{
    "respCode": "03",
    "msg": "Không có tham số mảng users trong body request"
} 

Mã phản hồi respCode "04". Tham số users trong body request không phải là mảng. Data trả về
{
    "respCode": "04",
    "msg": "Tham số users trong body request không phải là mảng"
} 


Mã phản hồi respCode "05". Tham số users trong body request là mảng rỗng. Data trả về
{
    "respCode": "05",
    "msg": "Tham số users trong body request là mảng rỗng"
} 


Mã phản hồi respCode "06". Không có tham số mảng courses trong body request. Data trả về
{
    "respCode": "06",
    "msg": "Không có tham số mảng courses trong body request"
} 


Mã phản hồi respCode "07". Tham số courses trong body request không phải là mảng. Data trả về
{
    "respCode": "07",
    "msg": "Tham số courses trong body request không phải là mảng"
} 


Mã phản hồi respCode "08". Tham số courses trong body request là mảng rỗng. Data trả về
{
    "respCode": "07",
    "msg": "Tham số courses trong body request là mảng rỗng"
} 


Mã phản hồi respCode "09". Không có token. Data trả về
{
    "respCode": "07",
    "msg": "Không có token"
} 


Mã phản hồi respCode "13". Mảng courses không đúng định dạng. Data trả về
{
    "respCode": "13",
    "msg": "Mảng courses không đúng định dạng"
} 


Mã phản hồi respCode "14". Không tìm thấy khoá học. Data trả về
{
    "respCode": "14",
    "msg": "Không tìm thấy khoá học"
} 


Mã phản hồi respCode "16". Không thêm được khoá học cho tài khoản nào. Data trả về
{
    "respCode": "16",
    "msg": "Không thêm được khoá học cho tài khoản nào"
} 
Mã phản hồi respCode "11". Token xác thực tài khoản của bạn không có hiệu lực hoặc đã hết hạn . Data trả về
{
    "respCode": "11",
    "msg": "Invalid token || Token has expired"
}
Mã phản hồi respCode "12". Tài khoản của bạn không được phân quyền thực hiện truy vấn này. Data trả về 
{
    "respCode": "12",
    "msg": "Your account does not have permission"
}
Mã phản hồi respCode "01". Phương thức không hợp lệ . Data trả về 
{
    "respCode": "01",
    "msg": "Request method should be POST"
}
Mã phản hồi respCode "10". Server không xác thực được tài khoản của bạn. Data trả về 
{
    "respCode": "10" 
    "msg": "Server not able to authenticate your account"
} 

Ví dụ về thêm nhiều khoá học vào nhiều tài khoản:

GET:
https://abc.hoola.vn/manage/api/courses/add-multi-course-to-multi-user?token=sdhg23797sdbv9186jdvk58

body: {
    users: ["msnJmaPa7KmtEzz3q", "cc95fXX5PTX5qDR9R", "urs2vByNw9ETg9XYZ", "MPC5B5dsdYD9Ak283"],
    courses: ["vivPteJNNC2P94Es8", "2LnbF77cmzF5J8bHE"]
}

PreviousThêm khoá học cho tài khoảnNextXoá khoá học khỏi tài khoản

Last updated 3 years ago

Was this helpful?