Files
notes/work/移动杭研/开发记录/6.14.1/开发笔记.md
T
2026-03-01 01:43:46 +08:00

145 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 获取权限
第一步
```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 分钟