Usage
Code mẫu
API = Client(
client: str = "client_key",
keys: str = "key",
appid: str = "appid",
clear: bool = False,
exp: int = 1
) # Khởi tạo Client
hoặc
API = Client(
client: str = "client_key",
appid: str = "appid"
) # Khởi tạo Client
API.set_keys(str | list) # Thêm key
API.set_clearmode(bool) # Set chế độ xóa màn hình
API.set_exp(int)
#API.set_client("client_key") # DEPRECATED (Phiên bản 1.0.0.2)
#API.set_appid("appid") # DEPRECATED (Phiên bản 1.0.0.2)
Arguments
Value | Type | Description |
---|---|---|
client | str | Khởi tạo client key để cấp quyền sau này |
keys | str, list | Khởi tạo danh sách key hoặc một key của ứng dụng để cấp quyền sau này |
appid | str | Khởi tạo appID để cấp quyền sau này |
clear | bool | Nếu được kích hoạt, màn hình sẽ bị xóa sau mỗi lần hiển thị để hiển thị tốt hơn (Mặc định là False) |
exp | int | Thời gian mỗi session có thể tồn tại (Tính theo phút, min 1, max 60) |
Methods
.set_client(client_key: str) // DEPRECATED SINCE 1.0.0.2
Đặt client key cho Client.
.set_keys(keys: str, list) (Offline version only)
Đặt keys cho Client.
.set_appid(appid: str) // DEPRECATED SINCE 1.0.0.2
Đặt appID cho Client.
.set_clearmode(mode: bool) (Offline version only)
Đặt tùy chọn xóa màn hình cho Client.
.current_session (Offline version only)
Lấy session ID hiện tại (New in version 1.0.0.2)
.ensure_checksum() (Offline version only)
Đảm bảo rằng module được sử dụng là bản gốc, chưa bị tùy chỉnh bởi bên thứ 3. Chúng tôi khuyến khích sử dụng checksum được tạo ra bởi phiên bản
OWNER
của module này.API = Client(...)
API.ensure_checksum().clear_screen() (Offline version only)
Xóa màn hình nếu tùy chọn xóa màn hình được kích hoạt trước đó.
.activate() (Offline) || .activate(key: str) (Online)
Kích hoạt key. Sử dụng các phiên làm phương thức xác minh. Nếu việc kích hoạt key thất bại, chương trình sẽ thoát ra hoặc báo lỗi
Exception
.required(func: function) (Offline version only)
Decorator được sử dụng để đảm bảo hàm đang được chạy trong một phiên hợp lệ. Mỗi phiên kéo dài 1 phút, bao gồm key sử dụng một lần. Báo
PermissionError
nếu phiên đã kết thúc mà không có thêm key hợp lệ, và sẽ được tái kích hoạt nếu vẫn tồn tại key hợp lệ.API = Client(...)
@API.required
def foo(bar) -> Any: