Initial commit
This commit is contained in:
@@ -0,0 +1,144 @@
|
||||
## 获取权限
|
||||
|
||||
第一步
|
||||
|
||||
```java
|
||||
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
|
||||
|
||||
实际请求头中要存在:
|
||||
|
||||
```json
|
||||
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 分钟
|
||||
Reference in New Issue
Block a user