Skip to content

Tải xuống nhân trình duyệt

Request

Tải xuống và cài đặt nhân trình duyệt. Hỗ trợ tải xuống hàng loạt tối đa 20 nhân mỗi yêu cầu. Thời gian chờ cho thao tác này có thể lên đến khoảng 30 phút; bên gọi nên đặt thời gian chờ lớn hơn 1805 giây.

Yêu cầu phiên bản ứng dụng MoreLogin 2.61.1 trở lên.

Xử lý yêu cầu trùng lặp

  • Nếu cùng loại trình duyệt và phiên bản chính xuất hiện nhiều lần trong một yêu cầu, chỉ thực hiện một lần tra cứu và tải xuống, nhưng mỗi mục nhập đều có kết quả riêng.
  • Các yêu cầu đồng thời cho cùng phiên bản sẽ tham gia vào tác vụ đang thực hiện thay vì bắt đầu tải xuống mới.
  • Nếu phiên bản yêu cầu đã được cài đặt với phiên bản phụ mới nhất, trạng thái sẽ là already_installed.
  • Nếu phiên bản phụ cũ hơn đã được cài đặt, nó sẽ được cập nhật lên phiên bản phụ mới nhất có sẵn.

Tham chiếu mã lỗi

errorCodeMô tả
INVALID_JSONNội dung JSON không đúng định dạng
INVALID_REQUESTCấu trúc yêu cầu không hợp lệ
BATCH_LIMIT_EXCEEDEDMảng Cores vượt quá 20 mục
UNSUPPORTED_BROWSER_TYPELoại trình duyệt không được hỗ trợ
INVALID_VERSIONĐịnh dạng phiên bản không hợp lệ
METADATA_LOOKUP_FAILEDKhông thể truy vấn metadata nhân
UNSUPPORTED_VERSIONPhiên bản nhân không tồn tại hoặc không được hỗ trợ trên nền tảng này
CLIENT_NOT_READYỨng dụng khách chưa sẵn sàng
SDK_NOT_READYSDK chưa khởi tạo
INSUFFICIENT_DISK_SPACEKhông đủ dung lượng đĩa
DOWNLOAD_FAILEDTải xuống thất bại
CHECKSUM_MISMATCHXác minh checksum MD5 thất bại
EXTRACTION_FAILEDGiải nén hoặc cài đặt thất bại
TIMEOUTHết thời gian thao tác
UNKNOWNLỗi không xác định
Bodyapplication/jsonrequired
CoresArray of objectsrequired

Danh sách nhân cần tải xuống (1–20 mục)

curl -i -X POST \
  http://127.0.0.1:40000/api/env/core/download \
  -H 'Content-Type: application/json' \
  -d '{
    "Cores": [
      {
        "BrowserType": 1,
        "Version": "124"
      }
    ]
  }'

Responses

Thành công. data là một đối tượng với các trường total, succeeded, failed và results.

Headers
any
Bodyapplication/json
codeintegerrequired

Mã phản hồi. 0:tất cả thành công; -1:thành công một phần; -2:tất cả thất bại

msgstring or null

Thông báo lỗi cấp yêu cầu; thường là null khi thành công

dataobjectrequired
requestIdstring

Định danh yêu cầu duy nhất; hãy cung cấp khi liên hệ hỗ trợ

Response
{ "code": 0, "msg": null, "data": { "total": 1, "succeeded": 1, "failed": 0, "results": [ … ] } }