{
  "name": "mmps",
  "display_name": "小程序安全",
  "description": "",
  "domain": "other",
  "api_version": "2020-07-10",
  "endpoint": "mmps.tencentcloudapi.com",
  "actions": [
    {
      "name": "CreateAppScanTask",
      "description": "创建小程序隐私合规诊断任务",
      "status": "online",
      "parameters": [
        {
          "name": "TaskType",
          "type": "integer",
          "required": true,
          "description": "任务类型, 0:基础版, 1:专家版, 2:本地化",
          "example": "0"
        },
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);",
          "example": "0"
        },
        {
          "name": "AppPackage",
          "type": "string",
          "required": true,
          "description": "小程序AppID",
          "example": "wx66e50f1e*******6f"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "2"
        },
        {
          "name": "AppName",
          "type": "string",
          "required": false,
          "description": "小程序名称",
          "example": "测试小程序"
        },
        {
          "name": "AppVersion",
          "type": "string",
          "required": false,
          "description": "小程序版本",
          "example": "v1.0"
        },
        {
          "name": "ContactName",
          "type": "string",
          "required": false,
          "description": "联系人信息",
          "example": "张三"
        },
        {
          "name": "TelNumber",
          "type": "string",
          "required": false,
          "description": "联系电话",
          "example": "138XXXXXXXX"
        },
        {
          "name": "CorpName",
          "type": "string",
          "required": false,
          "description": "公司名称",
          "example": "****科技有限公司"
        },
        {
          "name": "SalesPerson",
          "type": "string",
          "required": false,
          "description": "商务对接人员",
          "example": "张三"
        },
        {
          "name": "Email",
          "type": "string",
          "required": false,
          "description": "公司邮箱",
          "example": "user****@tencent.com"
        }
      ],
      "required": [
        "TaskType",
        "Source",
        "AppPackage",
        "Platform"
      ]
    },
    {
      "name": "CreateAppScanTaskRepeat",
      "description": "小程序隐私合规诊断重试任务",
      "status": "online",
      "parameters": [
        {
          "name": "TaskType",
          "type": "integer",
          "required": true,
          "description": "任务类型, 0:基础版, 1:专家版, 2:本地化",
          "example": "0"
        },
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);",
          "example": "0"
        },
        {
          "name": "AppPackage",
          "type": "string",
          "required": true,
          "description": "小程序AppID",
          "example": "wx66e50f1e*******6f"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "2"
        },
        {
          "name": "OrgTaskID",
          "type": "string",
          "required": true,
          "description": "原诊断任务ID",
          "example": "170143813*******360"
        }
      ],
      "required": [
        "TaskType",
        "Source",
        "AppPackage",
        "Platform",
        "OrgTaskID"
      ]
    },
    {
      "name": "CreateFlySecMiniAppProfessionalScanTask",
      "description": "创建小程序安全深度诊断任务",
      "status": "online",
      "parameters": [
        {
          "name": "MiniAppID",
          "type": "string",
          "required": true,
          "description": "小程序AppID",
          "example": "wx66e50f1e*******6f"
        },
        {
          "name": "MiniAppName",
          "type": "string",
          "required": true,
          "description": "小程序名称",
          "example": "测试小程序"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "诊断模式 2:深度诊断",
          "example": "2"
        },
        {
          "name": "CorpName",
          "type": "string",
          "required": true,
          "description": "公司名称",
          "example": "****科技有限公司"
        },
        {
          "name": "Mobile",
          "type": "string",
          "required": true,
          "description": "手机号码",
          "example": "138XXXXXXXX"
        },
        {
          "name": "Email",
          "type": "string",
          "required": true,
          "description": "电子邮箱",
          "example": "user****@tencent.com"
        },
        {
          "name": "Remark",
          "type": "string",
          "required": false,
          "description": "备注信息",
          "example": "Remark备注信息"
        }
      ],
      "required": [
        "MiniAppID",
        "MiniAppName",
        "Mode",
        "CorpName",
        "Mobile",
        "Email"
      ]
    },
    {
      "name": "CreateFlySecMiniAppScanTask",
      "description": "创建小程序翼扬安全的基础或深度诊断任务",
      "status": "online",
      "parameters": [
        {
          "name": "MiniAppID",
          "type": "string",
          "required": true,
          "description": "小程序AppID",
          "example": "wx66e50f1e*******6f"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "诊断模式 1:基础诊断",
          "example": "1"
        },
        {
          "name": "MiniAppTestAccount",
          "type": "string",
          "required": false,
          "description": "小程序测试账号(自有账号体系需提供,其他情况不需要)",
          "example": "Test"
        },
        {
          "name": "MiniAppTestPwd",
          "type": "string",
          "required": false,
          "description": "小程序测试密码(自有账号体系需提供,其他情况不需要)",
          "example": "TestPwd"
        },
        {
          "name": "Industry",
          "type": "string",
          "required": false,
          "description": "小程序所属行业",
          "example": "电商"
        },
        {
          "name": "SurveyContent",
          "type": "string",
          "required": false,
          "description": "小程序调查问卷json字符串",
          "example": "{\"wx66e50f1e*******6f\":{\"1\":[\"B\"],\"n\":[\"A\",\"B\",\"D\"]}}"
        },
        {
          "name": "Mobile",
          "type": "string",
          "required": false,
          "description": "手机号码",
          "example": "138XXXXXXXX"
        },
        {
          "name": "Email",
          "type": "string",
          "required": false,
          "description": "邮箱地址",
          "example": "user****@tencent.com"
        },
        {
          "name": "SalesPerson",
          "type": "string",
          "required": false,
          "description": "商务合作接口人",
          "example": "张三"
        },
        {
          "name": "ScanVersion",
          "type": "integer",
          "required": false,
          "description": "诊断扫描版本 0:正式版 1:体验版",
          "example": "0"
        }
      ],
      "required": [
        "MiniAppID",
        "Mode"
      ]
    },
    {
      "name": "CreateFlySecMiniAppScanTaskRepeat",
      "description": "重新提交基础诊断任务",
      "status": "online",
      "parameters": [
        {
          "name": "MiniAppID",
          "type": "string",
          "required": true,
          "description": "小程序AppID",
          "example": "wx66e50f1e*******6f"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "诊断模式 1:基础诊断",
          "example": "1"
        },
        {
          "name": "OrgTaskID",
          "type": "string",
          "required": true,
          "description": "原任务id",
          "example": "170143813*******360"
        },
        {
          "name": "MiniAppTestAccount",
          "type": "string",
          "required": false,
          "description": "小程序测试账号(自有账号体系需提供,其他情况不需要)",
          "example": "Test"
        },
        {
          "name": "MiniAppTestPwd",
          "type": "string",
          "required": false,
          "description": "小程序测试密码(自有账号体系需提供,其他情况不需要)",
          "example": "TestPwd"
        },
        {
          "name": "ScanVersion",
          "type": "integer",
          "required": false,
          "description": "诊断扫描版本 0:正式版 1:体验版",
          "example": "0"
        }
      ],
      "required": [
        "MiniAppID",
        "Mode",
        "OrgTaskID"
      ]
    },
    {
      "name": "DescribeBasicDiagnosisResourceUsageInfo",
      "description": "查询翼扬安全基础诊断资源使用情况",
      "status": "online",
      "parameters": [
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "诊断模式 1:基础诊断，2:深度诊断",
          "example": "1"
        }
      ],
      "required": [
        "Mode"
      ]
    },
    {
      "name": "DescribeFlySecMiniAppReportUrl",
      "description": "获取翼扬诊断任务报告链接地址",
      "status": "online",
      "parameters": [
        {
          "name": "TaskID",
          "type": "string",
          "required": true,
          "description": "任务id",
          "example": "1701438134******0"
        },
        {
          "name": "MiniAppID",
          "type": "string",
          "required": true,
          "description": "小程序appid",
          "example": "wx66e50f1e*******6f"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "诊断方式 1:基础诊断，2:深度诊断",
          "example": "1"
        },
        {
          "name": "ReportType",
          "type": "integer",
          "required": false,
          "description": "诊断报告类型 0:基础诊断报告，1:总裁版诊断报告，2:诊断报告json结果",
          "example": "0"
        }
      ],
      "required": [
        "TaskID",
        "MiniAppID",
        "Mode"
      ]
    },
    {
      "name": "DescribeFlySecMiniAppScanReportList",
      "description": "查询指定小程序版本的翼扬诊断安全得分",
      "status": "online",
      "parameters": [
        {
          "name": "MiniAppID",
          "type": "string",
          "required": true,
          "description": "小程序AppID",
          "example": "wx66e50f1e*******6f"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "诊断方式 1:基础诊断，2:深度诊断",
          "example": "1"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "诊断状态 -1:查询全部, 0:排队中, 1:成功, 2:失败, 3:进行中",
          "example": "1"
        },
        {
          "name": "Size",
          "type": "integer",
          "required": true,
          "description": "查询数量, 0:查询所有, 其他值:最近几次的诊断数量",
          "example": "10"
        },
        {
          "name": "MiniAppVersion",
          "type": "string",
          "required": false,
          "description": "小程序版本",
          "example": "V125"
        }
      ],
      "required": [
        "MiniAppID",
        "Mode",
        "Status",
        "Size"
      ]
    },
    {
      "name": "DescribeFlySecMiniAppScanTaskList",
      "description": "获取翼扬安全诊断任务列表",
      "status": "online",
      "parameters": [
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "诊断方式 1:基础诊断，2:深度诊断",
          "example": "1"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "诊断状态 -1:查询全部, 0:排队中, 1:成功, 2:失败, 3:进行中",
          "example": "1"
        },
        {
          "name": "Size",
          "type": "integer",
          "required": true,
          "description": "查询数量, 0:查询所有, 其他值:最近几次的诊断数量",
          "example": "10"
        },
        {
          "name": "MiniAppID",
          "type": "string",
          "required": false,
          "description": "小程序appid(为空的时候,则查询当前用户诊断的所有小程序)",
          "example": "wx66e50f1e*******6f"
        }
      ],
      "required": [
        "Mode",
        "Status",
        "Size"
      ]
    },
    {
      "name": "DescribeFlySecMiniAppScanTaskParam",
      "description": "获取用户提交的基础诊断任务参数信息",
      "status": "online",
      "parameters": [
        {
          "name": "TaskID",
          "type": "string",
          "required": true,
          "description": "任务id",
          "example": "1701438134******0"
        }
      ],
      "required": [
        "TaskID"
      ]
    },
    {
      "name": "DescribeFlySecMiniAppScanTaskStatus",
      "description": "查询翼扬安全诊断任务状态",
      "status": "online",
      "parameters": [
        {
          "name": "TaskID",
          "type": "string",
          "required": true,
          "description": "任务id",
          "example": "1701438134******0"
        }
      ],
      "required": [
        "TaskID"
      ]
    },
    {
      "name": "DescribeResourceUsageInfo",
      "description": "查询翼扬安全资源使用情况",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeScanTaskList",
      "description": "获取小程序隐私合规诊断任务列表",
      "status": "online",
      "parameters": [
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);",
          "example": "-1"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "2"
        },
        {
          "name": "TaskStatuses",
          "type": "string",
          "required": true,
          "description": "任务状态,可多值查询,例如:\"1,2,3\" 0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;",
          "example": "1,2,3"
        },
        {
          "name": "TaskTypes",
          "type": "string",
          "required": true,
          "description": "任务类型,可多值查询,采用逗号分隔,例如:\"0,1\" 0:基础版, 1:专家版, 2:本地化",
          "example": "0,1"
        },
        {
          "name": "PageNo",
          "type": "integer",
          "required": true,
          "description": "页码",
          "example": "0"
        },
        {
          "name": "PageSize",
          "type": "integer",
          "required": true,
          "description": "页码大小",
          "example": "10"
        },
        {
          "name": "AppName",
          "type": "string",
          "required": false,
          "description": "应用名称或小程序名称(可选参数)",
          "example": "waf"
        },
        {
          "name": "StartTime",
          "type": "string",
          "required": false,
          "description": "查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)",
          "example": "2021-09-30 10:57:34"
        },
        {
          "name": "EndTime",
          "type": "string",
          "required": false,
          "description": "查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)",
          "example": "2021-10-10 10:57:34"
        }
      ],
      "required": [
        "Source",
        "Platform",
        "TaskStatuses",
        "TaskTypes",
        "PageNo",
        "PageSize"
      ]
    },
    {
      "name": "DescribeScanTaskReportUrl",
      "description": "获取小程序合规诊断任务报告url",
      "status": "online",
      "parameters": [
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);",
          "example": "0"
        },
        {
          "name": "TaskID",
          "type": "string",
          "required": true,
          "description": "任务id",
          "example": "1701438134******0"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "2"
        },
        {
          "name": "ReportType",
          "type": "integer",
          "required": true,
          "description": "报告类型, 0:诊断报告, 1:堆栈报告(预留), 2:视频证据(预留), 3:报告json结果",
          "example": "0"
        },
        {
          "name": "TaskType",
          "type": "integer",
          "required": true,
          "description": "任务类型, 0:基础版, 1:专家版, 2:本地化",
          "example": "0"
        }
      ],
      "required": [
        "Source",
        "TaskID",
        "Platform",
        "ReportType",
        "TaskType"
      ]
    },
    {
      "name": "DescribeScanTaskStatus",
      "description": "查询小程序隐私合规诊断任务状态",
      "status": "online",
      "parameters": [
        {
          "name": "TaskType",
          "type": "integer",
          "required": true,
          "description": "任务类型, 0:基础版, 1:专家版, 2:本地化",
          "example": "0"
        },
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);",
          "example": "0"
        },
        {
          "name": "TaskID",
          "type": "string",
          "required": true,
          "description": "任务id",
          "example": "1701438134******0"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "2"
        }
      ],
      "required": [
        "TaskType",
        "Source",
        "TaskID",
        "Platform"
      ]
    }
  ]
}