API文档

API Key
使用此密钥进行API认证
上传文件
上传APK文件进行加固

端点

/api/uploadFile

方法

POST

参数

  • file (File): APK文件
  • type (string): 文件类型,例如 'apk'
  • token (string): 认证令牌

响应

{
  "code": "number",
  "message": "string",
  "data": {
    "id": "number",
    "name": "string",
    "md5": "string"
  }
}

cURL示例

curl -X POST 'https://api.apkjiagu.top/api/uploadFile' \
-H 'Content-Type: application/json' \
-d '{
  "file": "value",
  "type": "value",
  "token": ""
}'
创建加固策略
为应用创建自动加固策略

端点

/api/createFortificationStrategy

方法

POST

参数

  • token (string): 认证令牌
  • appId (number): 应用ID
  • hash (string): 应用文件的MD5哈希
  • frequency (number): 加固频率
  • frequencyType (string): 频率类型(second, minute, hour, day)
  • options (string[]): 加固选项

响应

{
  "code": "number",
  "message": "string",
  "data": {
    "strategyId": "number"
  }
}

cURL示例

curl -X POST 'https://api.apkjiagu.top/api/createFortificationStrategy' \
-H 'Content-Type: application/json' \
-d '{
  "token": "",
  "appId": "0",
  "hash": "value",
  "frequency": "0",
  "frequencyType": "value",
  "options": "[]"
}'
更新加固策略
更新现有的自动加固策略

端点

/api/updateFortificationStrategy

方法

POST

参数

  • token (string): 认证令牌
  • strategyId (number): 策略ID
  • frequency (number): 新的加固频率
  • frequencyType (string): 新的频率类型
  • options (string[]): 新的加固选项

响应

{
  "code": "number",
  "message": "string",
  "data": {
    "success": "boolean"
  }
}

cURL示例

curl -X POST 'https://api.apkjiagu.top/api/updateFortificationStrategy' \
-H 'Content-Type: application/json' \
-d '{
  "token": "",
  "strategyId": "0",
  "frequency": "0",
  "frequencyType": "value",
  "options": "[]"
}'
创建加固任务
创建新的手动加固任务

端点

/api/createFortificationTask

方法

POST

参数

  • token (string): 认证令牌
  • appId (number): 应用ID
  • hash (string): 应用文件的MD5哈希
  • count (number): 加固次数
  • options (string[]): 加固选项

响应

{
  "code": "number",
  "message": "string",
  "data": {
    "taskId": "string"
  }
}

cURL示例

curl -X POST 'https://api.apkjiagu.top/api/createFortificationTask' \
-H 'Content-Type: application/json' \
-d '{
  "token": "",
  "appId": "0",
  "hash": "value",
  "count": "0",
  "options": "[]"
}'
获取加固任务
获取加固任务列表,包括手动和自动任务

端点

/api/fortificationTasks

方法

POST

参数

  • token (string): 认证令牌
  • appid (number): 应用ID
  • hash (string): 应用文件的MD5哈希
  • status (string): 任务状态(queued 或 completed)
  • page (number): 页码
  • size (number): 每页数量

响应

{
  "code": "number",
  "message": "string",
  "data": {
    "records": "FortificationTask[]",
    "total": "number",
    "size": "number",
    "current": "number",
    "pages": "number"
  }
}

cURL示例

curl -X POST 'https://api.apkjiagu.top/api/fortificationTasks' \
-H 'Content-Type: application/json' \
-d '{
  "token": "",
  "appid": "0",
  "hash": "value",
  "status": "value",
  "page": "0",
  "size": "0"
}'
取消加固任务
取消正在进行的手动加固任务

端点

/api/cancelFortificationTask

方法

POST

参数

  • token (string): 认证令牌
  • taskId (string): 任务ID

响应

{
  "code": "number",
  "message": "string",
  "data": {
    "success": "boolean"
  }
}

cURL示例

curl -X POST 'https://api.apkjiagu.top/api/cancelFortificationTask' \
-H 'Content-Type: application/json' \
-d '{
  "token": "",
  "taskId": "value"
}'