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): 应用IDhash
(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): 策略IDfrequency
(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): 应用IDhash
(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): 应用IDhash
(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"
}'