{
  "name": "acp",
  "display_name": "应用合规平台",
  "description": "介绍如何使用api实现对于应用隐私合规平台发起对app及小程序隐私合规检测任务、报告下载、状态查询等内容。",
  "domain": "other",
  "api_version": "2022-01-05",
  "endpoint": "acp.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), 3:app漏洞扫描;",
          "example": "2"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "0"
        },
        {
          "name": "AppPackage",
          "type": "string",
          "required": false,
          "description": "App包名",
          "example": "com.test.app"
        },
        {
          "name": "AppName",
          "type": "string",
          "required": false,
          "description": "App名称(任务来源为2时必填)",
          "example": "测试App"
        },
        {
          "name": "AppVersion",
          "type": "string",
          "required": false,
          "description": "App版本",
          "example": "v1.0"
        },
        {
          "name": "FileID",
          "type": "string",
          "required": false,
          "description": "上传的软件文件ID(任务来源为1时必填)",
          "example": "673d29c2f70b40c18d88******141"
        },
        {
          "name": "AppDownloadUrl",
          "type": "string",
          "required": false,
          "description": "软件下载链接地址(任务来源为2时必填)",
          "example": "https://bma-privacy****.apk"
        },
        {
          "name": "PrivacyTextUrl",
          "type": "string",
          "required": false,
          "description": "隐私文本下载地址(任务来源为2时必填)",
          "example": "https://bma-privacy****.txt"
        },
        {
          "name": "ContactName",
          "type": "string",
          "required": false,
          "description": "联系人信息",
          "example": "张三"
        },
        {
          "name": "TelNumber",
          "type": "string",
          "required": false,
          "description": "联系电话",
          "example": "138XXXXXXXX"
        },
        {
          "name": "Email",
          "type": "string",
          "required": false,
          "description": "公司邮箱",
          "example": "user****@tencent.com"
        },
        {
          "name": "CorpName",
          "type": "string",
          "required": false,
          "description": "公司名称",
          "example": "****科技有限公司"
        },
        {
          "name": "SalesPerson",
          "type": "string",
          "required": false,
          "description": "商务对接人员",
          "example": "张三"
        },
        {
          "name": "Remark",
          "type": "string",
          "required": false,
          "description": "备注信息",
          "example": "Remark备注信息"
        },
        {
          "name": "IsAgreePrivacy",
          "type": "integer",
          "required": false,
          "description": "是否同意隐私条款，0:不同意(默认), 1:同意",
          "example": "1"
        },
        {
          "name": "PrivacyTextName",
          "type": "string",
          "required": false,
          "description": "隐私申明文件名称",
          "example": "隐私申明文本.txt"
        },
        {
          "name": "AppSha1",
          "type": "string",
          "required": false,
          "description": "软件Sha1值(PrivacyTextMD5不为空时必填)",
          "example": "软件Sha1值"
        },
        {
          "name": "PrivacyTextMD5",
          "type": "string",
          "required": false,
          "description": "隐私申明文本md5(AppSha1不为空时必填)",
          "example": "隐私申明文本md5"
        }
      ],
      "required": [
        "TaskType",
        "Source",
        "Platform"
      ]
    },
    {
      "name": "CreateAppScanTaskRepeat",
      "description": "App应用合规隐私诊断重试任务",
      "status": "online",
      "parameters": [
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;",
          "example": "2"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "0"
        },
        {
          "name": "TaskType",
          "type": "integer",
          "required": true,
          "description": "任务类型, 0:基础版, 1:专家版, 2:本地化",
          "example": "0"
        },
        {
          "name": "OrgTaskID",
          "type": "string",
          "required": true,
          "description": "原诊断任务ID",
          "example": "170143813*******360"
        },
        {
          "name": "AppPackage",
          "type": "string",
          "required": false,
          "description": "App包名",
          "example": "com.test.app"
        },
        {
          "name": "FileID",
          "type": "string",
          "required": false,
          "description": "上传的文件ID(任务来源为1时必填)",
          "example": "673d29c2f70b40c18d88******141"
        },
        {
          "name": "AppDownloadUrl",
          "type": "string",
          "required": false,
          "description": "软件下载链接地址(任务来源为2时必填)",
          "example": "https://bma-privacy****.apk"
        },
        {
          "name": "PrivacyTextUrl",
          "type": "string",
          "required": false,
          "description": "隐私文本下载地址(任务来源为2时必填)",
          "example": "https://bma-privacy****.txt"
        },
        {
          "name": "AppName",
          "type": "string",
          "required": false,
          "description": "应用名称",
          "example": "测试App"
        },
        {
          "name": "PrivacyTextName",
          "type": "string",
          "required": false,
          "description": "隐私申明文件名称",
          "example": "隐私申明文本.txt"
        },
        {
          "name": "AppSha1",
          "type": "string",
          "required": false,
          "description": "软件Sha1值(PrivacyTextMD5不为空时必填)",
          "example": "软件Sha1值"
        },
        {
          "name": "PrivacyTextMD5",
          "type": "string",
          "required": false,
          "description": "隐私申明文本md5(AppSha1不为空时必填)",
          "example": "隐私申明文本md5"
        }
      ],
      "required": [
        "Source",
        "Platform",
        "TaskType",
        "OrgTaskID"
      ]
    },
    {
      "name": "DescribeChannelTaskReportUrl",
      "description": "获取子渠道的App合规诊断任务报告url",
      "status": "online",
      "parameters": [
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;",
          "example": "2"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1: iOS，2:小程序",
          "example": "0"
        },
        {
          "name": "TaskID",
          "type": "string",
          "required": true,
          "description": "任务id",
          "example": "6bb56a09278740bc80c5dc6dab783eff"
        },
        {
          "name": "TaskType",
          "type": "integer",
          "required": true,
          "description": "任务类型, 0:基础版, 1:专家版, 2:本地化",
          "example": "0"
        },
        {
          "name": "ReportType",
          "type": "integer",
          "required": true,
          "description": "报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果",
          "example": "0"
        },
        {
          "name": "AppMD5",
          "type": "string",
          "required": true,
          "description": "子渠道APP MD5值",
          "example": "d7849918ab117b2857d6335a76eceea8"
        }
      ],
      "required": [
        "Source",
        "Platform",
        "TaskID",
        "TaskType",
        "ReportType",
        "AppMD5"
      ]
    },
    {
      "name": "DescribeFileTicket",
      "description": "获取应用合规文件上传凭证，用于上传诊断文件",
      "status": "online",
      "parameters": [
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;",
          "example": "2"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "0"
        }
      ],
      "required": [
        "Source",
        "Platform"
      ]
    },
    {
      "name": "DescribeResourceUsageInfo",
      "description": "查询应用合规平台用户资源的使用情况",
      "status": "online",
      "parameters": [
        {
          "name": "PriceName",
          "type": "string",
          "required": false,
          "description": "资源计费项名称(为空时，则根据Source，TaskType和Platform进行查询)",
          "example": "sp_011886_maats_inquire"
        },
        {
          "name": "TaskType",
          "type": "integer",
          "required": false,
          "description": "任务类型, 0:基础版, 1:专家版",
          "example": "0"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": false,
          "description": "应用平台, 0:android",
          "example": "0"
        },
        {
          "name": "Source",
          "type": "integer",
          "required": false,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;",
          "example": "2"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeScanTaskList",
      "description": "获取App隐私合规诊断任务列表",
      "status": "online",
      "parameters": [
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;",
          "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": "xxxx应用"
        },
        {
          "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": "获取App合规诊断任务报告url",
      "status": "online",
      "parameters": [
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;",
          "example": "2"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "0"
        },
        {
          "name": "TaskID",
          "type": "string",
          "required": true,
          "description": "任务id",
          "example": "1701438134******0"
        },
        {
          "name": "TaskType",
          "type": "integer",
          "required": true,
          "description": "任务类型, 0:基础版, 1:专家版, 2:本地化",
          "example": "0"
        },
        {
          "name": "ReportType",
          "type": "integer",
          "required": true,
          "description": "报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果",
          "example": "0"
        }
      ],
      "required": [
        "Source",
        "Platform",
        "TaskID",
        "TaskType",
        "ReportType"
      ]
    },
    {
      "name": "DescribeScanTaskStatus",
      "description": "查询App隐私合规诊断任务状态",
      "status": "online",
      "parameters": [
        {
          "name": "Source",
          "type": "integer",
          "required": true,
          "description": "任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;",
          "example": "2"
        },
        {
          "name": "Platform",
          "type": "integer",
          "required": true,
          "description": "应用平台, 0:android, 1:ios, 2:小程序",
          "example": "0"
        },
        {
          "name": "TaskID",
          "type": "string",
          "required": true,
          "description": "任务id",
          "example": "1701438134******0"
        },
        {
          "name": "TaskType",
          "type": "integer",
          "required": true,
          "description": "任务类型, 0:基础版, 1:专家版, 2:本地化",
          "example": "0"
        }
      ],
      "required": [
        "Source",
        "Platform",
        "TaskID",
        "TaskType"
      ]
    }
  ]
}