Files
2026-03-01 01:43:46 +08:00

3.7 KiB
Raw Permalink Blame History

获取权限

第一步

DigestUtils.sha256Hex(tenantId + datetime + tenantKey);
gjrp2pwi-umdpywpuhjtilueh2023-10-24T12:00:00+08:00pQkC06I81Z5qTFJ7

2ddjkw6c-xjfa4bbzfquoferd2023-10-24T12:00:00+08:00k4p5CpmvqFllnZLI

2ddjkw6c-xjfa4bbzfquoferd2023-10-24T12:00:00+08:00k4p5CpmvqFllnZLI

或者直接用这个网站:https://coding.tools/cn/sha256

第二部

通过接口 /api/authentication​获取 tocken

实际请求头中要存在:

CMCDN-Auth-Token:刚刚计算出来的tocken
accept:application/vnd.cmcdn.v1+json

gjrp2pwi-umdpywpuhjtilueh
pQkC06I81Z5qTFJ7

通用客户统计分析接口 - 田卓

1、校验逻辑:两种方式查询,只要能查到就放行。

2、转换为假域名:

A、如果不是冲突域名不处理

B、如果是冲突域名获取 对应关系的 Map key为domain value 为cpdomain

C、把请求参数种的域名根据cpdomain替换为domain去大数据查询

3、转换为真域名:

A、如果不是冲突域名不处理

企业 B查询统计分析类 API,入参为域名 A,鉴权token 使用企业 B信息获取

校验 cpid 与域名关系时,需兼容

统计接口

进接口后,两个方向

默认不从 crs 查询

是配置项中的企业直接从 crs 查询

ipprotocol 分协议查询,isps 分运营商查询 不从 crs 查询

如果收拾泛域名不从 crs 查询

从 crs 查询数据

从大数据查询数据

开发自测

domain cp_domain tenant_id user_id
tianzhuo1025194847.komect.com z1ns9tmh-i5misrruoirz4bij 2693
tianzhuo1025194847.komect.com.01.cdnhwcqir15.com tianzhuo1025194847.komect.com gbhgixgx-9xpbl5othmqnjz29 2692

造数据

01 北京、02 天津

2023-10-25 12:00:00 1698206400000

2023-10-25 12:05:00 1698206700000

2023-10-25 12:10:00 1698207000000 (只有冲突域名有数据)

A

z1ns9tmh-i5misrruoirz4bij2023-10-25T12:00:00+08:00tbIieA96Vuwzth24

AD234C87B9F569798A9D12DC1A42D66F956878C67EB95956FAB6ECC1A8C0F17F

B

gbhgixgx-9xpbl5othmqnjz292023-10-25T12:00:00+08:00PxRosFO2PWGf9nQO

F6521D1FD2C22CD331F0659A3F4CFC344AE42C0C06A3AAC9F15AB6F018A59BF1

ssh publicuser@10.13.0.111

GCwF7L6^dJRh$3O017v%K

灰度自测

domain cp_domain tenant_id user_id
tianzhuo1026152343.komect.com cwstsoxj-wu7lkr47zd9nr1az 2555
tianzhuo1026152343.komect.com.01.cdnhwcqir15.com tianzhuo1026152343.komect.com 9xmmobpm-dcii2ba7uk8khn86 2556

A

cwstsoxj-wu7lkr47zd9nr1az2023-10-26T12:00:00+08:00cxZZ4H4dqtF3ghge

AAB26B560CDB52FD14F77B0F6603117D627B3B9010D610FFE87F4A58DEAF85C4

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjd3N0c294ai13dTdsa3I0N3pkOW5yMWF6IiwiZXhwIjoxNjk4MzQ5NzE2LCJpYXQiOjE2OTgzMDY1MTYsImlzcyI6ImNtY2RuIn0=.MR0uQ4CYOnDLJYBLxqSHY52KxuG44428WrvJofGtfbA=

B

9xmmobpm-dcii2ba7uk8khn862023-10-26T12:00:00+08:00hLo6VpAlPdRQuEDE

CC862C3B63151AE69079F6CB272199C683FCA4ABE6A2C92AAB72267F17826EC8

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiI5eG1tb2JwbS1kY2lpMmJhN3VrOGtobjg2IiwiZXhwIjoxNjk4MzQ5NzQxLCJpYXQiOjE2OTgzMDY1NDEsImlzcyI6ImNtY2RuIn0=.2rAkm7ZIBhq7Yze5kny7X9oq15siII8dfvv7TwDhta0=

参数校验

seconds 必须时 60 或者 300

如果穿了平面和地区会把平面地区保存到线程中

ipProtocol 必须时 0 或者 1

暂不支持 all 汇总数据与域名同时查询

detail 必须时 0 全国或者 1 所有省份

不支持超过 30 个域名查询

仅支持一个泛域名

结束时间不能超过当天 00 点后如 24 好不能为 25:00 后

如果结束时间为当前以前十分钟后的时间修正 为十分钟前

只能查询截止到十分钟前的数据,只能查询近 7 天的数据,跨度顶多 2 天

最小时间间隔不能小于 4 分钟