Đăng nhập tài khoản

  • 1、Trình duyệt HouNiao hỗ trợ chức năng API cục bộ, giúp người dùng khởi động và đóng trình duyệt cũng như các chức năng API cơ bản khác thông qua lập trình. Nó cũng có thể kết hợp với các khung tự động hóa như Selenium và Puppeteer để thực hiện tự động hóa các thao tác trên trình duyệt.

  • 2、Chỉ hỗ trợ phiên bản khách hàng V3.9.2.114 trở lên, vui lòng tải xuống phiên bản khách hàng mới nhất【Tải xuống trình duyệt HouNiao phiên bản mới nhất】

【HTTP】Đăng nhập tài khoản

  • Chế độ HTTP cần kết hợp sử dụng dòng lệnh CLI để khởi động ứng dụng khách, xem【Mô tả chế độ HTTP】, bạn cũng có thể sử dụng ví dụ tệp .bat bên dưới để sửa đổi account, app_id và app_key tương ứng và đặt vào thư mục cùng cấp với apiserver.exe để khởi chạy apiserver một cách dễ dàng và nhanh chóng.

apiserver.bat

ApiServer.exe --port=8186 --account=test04@qq.com --app_id=7e147176e1d756eb03c0e18e7b640c23 --app_key=ExOTNjMWNWYzZTU5ZjYzMGEzZDU4ZDI3 --return=on --logs=on

【HTTP】Tương tác với APISERVER, chi tiết địa chỉ yêu cầu

  • Sau khi Apiserver khởi chạy thành công, bạn có thể giao tiếp với Apiserver theo các cách sau

  • http://127.0.0.1:8186 hoặc http://localhost:8186

  • Ví dụ chuyển đổi tài khoản thời gian thực và đăng nhập lại, bạn có thể:

  • Địa chỉ yêu cầu phương thức POST:http://127.0.0.1:8186/login

  • Định dạng POST:Content-Type:application/json

  • Sau đó gửi dữ liệu JSON của bạn đến địa chỉ này, Apiserver sẽ nhận và thực hiện ngay lập tức mà không có bất kỳ độ trễ nào.

【HTTP】Chuyển đổi tài khoản thời gian thực và đăng nhập lại

  • Sau khi đăng nhập apiserver thành công, bạn có thể sử dụng giao diện sau để chuyển đổi tài khoản theo thời gian thực

  • 【Tần suất yêu cầu tối đa: 10 lần/phút】

  • Path:/login

  • Method:POST

  • Content-Type:application/json

Tham số yêu cầu

Để lấy các tham số sau, vui lòng truy cập【Hướng dẫn sử dụng】để xem

Tên tham số Loại Bắt buộc Chuỗi mẫu/Giá trị mặc định Mô tả
Account string test01@qq.com Chứng chỉ người dùng Account
APP_ID string 7e147176e1d756eb03c0e18e7b640c23 Chứng chỉ người dùng app_Id
APP_KEY string kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw Chứng chỉ người dùng app_key
return string Không on (default)

on: Toàn bộ dữ liệu APISERVER.EXE cần trả về cho người dùng [JSON/Khác], mọi thông tin trạng thái sẽ được hiển thị trên giao diện CONSOLE. (Mặc định là ON nếu không điền)

off: Không hiển thị trên giao diện CONSOLE.

logs string Không on (default)

on: Toàn bộ dữ liệu JSON và thông tin trạng thái APISERVER.EXE trả về cho người dùng sẽ được ghi dưới dạng văn bản thuần vào thư mục API_LOG [không phải thư mục LOG], ví dụ tiền tố tệp: test@qq.com_API_log. (Mặc định là ON nếu không điền)

off: Không ghi vào nhật ký.

hide string Không on (default)

on: APISERVER.EXE khởi động ở chế độ (Hoàn toàn tự động), sau khi khởi động sẽ tự động ẩn bảng điều khiển chính mbbrowser.exe, tránh rủi ro kinh doanh do thao tác thủ công đồng thời trong quá trình chạy tự động. (Mặc định là ON nếu không điền)

off: APISERVER.EXE khởi động hỗ trợ chế độ (Bán tự động/Hoàn toàn tự động), bảng điều khiển chính mbbrowser.exe vẫn hiển thị để người dùng có thể thao tác thủ công, tăng cường khả năng kiểm soát kinh doanh.

[Tham số này chỉ có hiệu lực từ phiên bản: 4.8.20.134 trở đi]

Ví dụ yêu cầu

{
    "APP_ID": "7e147176e1d756eb03c0e18e7b640c23",
    "APP_KEY": "kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw",
    "Account": "test01@qq.com"
}

Tham số trả về

{
    "msg": "Login Success",
    "status": 0,
    "data": "Login Aaccount: test01@qq.com"
}

Sử dụng POSTMAN để gỡ lỗi giao diện này

【HTTP】Thoát APISERVER và đóng ứng dụng (Đăng xuất)

  • Path:/api/v1/quit

  • Method:POST

  • Content-Type:application/json

  • Mô tả giao diện: Dừng và đóng APISERVER, mã Code trả về 0 nếu thành công.

Tham số trả về

{
    "message": "APISERVER shut down.",
    "code": 0,
    "data": true
}

Sử dụng POSTMAN để gỡ lỗi giao diện này