跳到正文

APK应用类型查询

接口说明

通过 APK md5 查询样本的应用类型,如贷款,投资理财,赌博,色情,政治类等等,共 20 余类。

请求地址

https://api.f.360.cn/files/apk/v1/app_type/query

请求方法

POST

请求参数

参数名类型位置是否必填示例值说明
md5stringbody是e8fb5c1f09176e5fca02eb420e0b6ce0APK 文件的 md5

响应参数

名称类型示例值描述
md5stringe8fb5c1f09176e5fca02eb420e0b6ce0APK 文件的 md5
special_app_typeArray(string)
[
  3
]
用户名

请求示例

支持cUrl、Python、Java、PHP、Go语言的请求,示例如下

#!/usr/bin/env bash
set -euo pipefail

APPID=""  # apikey
SECRET=""  # salt
URL="https://api.f.360.cn/files/apk/v1/app_type/query"
BODY='{"md5":"e8fb5c1f09176e5fca02eb420e0b6ce0"}'

NONCE=$(printf '%08d' $((RANDOM % 100000000)))
TIMESTAMP=$(date +%s)
BODY_MD5=$(printf '%s' "$BODY" | openssl dgst -md5 -hex | awk '{print $NF}')
SIGNATURE=$(printf '%s' "${BODY_MD5}${APPID}${NONCE}${TIMESTAMP}${SECRET}" | openssl dgst -md5 -hex | awk '{print $NF}')
SIGNATURE=${SIGNATURE:16}

curl --location --request POST "$URL" \
  --header "Content-Type: application/json" \
  --header "X-360-Key: ${APPID}" \
  --header "X-360-Nonce: ${NONCE}" \
  --header "X-360-Timestamp: ${TIMESTAMP}" \
  --header "X-360-Signature: ${SIGNATURE}" \
  --data "${BODY}"

响应示例

业务正常响应

{
    "code": "0",
    "reason": "",
    "message": "",
    "data": {
        "cert_md5": "ec146f7cc061559a5f27f1b591c3ba6d",
        "cert_name": "CN=wdIhipBCdJj, OU=dMQZucOupbZUPdZcqRd, O=JvKgWfwvVatyaV, L=HWCLkaTdySHNdZsUBN, ST=XyeBDpoVqaeMcQXnor, C=ofYBKAzjAUiLmI",
        "createtime": 1769443219,
        "md5": "e8fb5c1f09176e5fca02eb420e0b6ce0",
        "mfsha1": "",
        "name": "⁢‍­⁢⁡᠎⁢⁡͏⁠­⁡⁢­英⁠‌⁡͏͏⁢​⁠⁢⁢͏⁡皇᠎⁡⁡­‌...",
        "safe": [
            67108864
        ],
        "special_app_type": [
            3
        ],
        "spread_cnt": 0,
        "uid": "mko.vbgcsgtfvsvbthbcdsqfsg.vnjopgvdd",
        "updatetime": 1769443226,
        "version": "6.1.164",
        "version_code": 12
    }
}

业务异常响应

{
  "code": "GB00101",
  "msg": "The id is not existed."
}