删除原始数据
为符合 GDPR 规范,GrowingIO 提供删除用户原始数据的功能。
获取认证码
为防止误传和恶意攻击,GrowingIO服务器会对收到的每条数据做校验,因此需要在query参数中提供校验码auth。校验码生成代码见下方示例,其中的keyArray 为visitUserId,一次性上传多条时,使用逗号隔开,如上方示例中,keyArray为abcdef,bcdefg
public String authToken(String projectKeyId, String secretKey, String keyArray) throws Exception {
String message = "projectId="+projectKeyId+"&visitUserId="+keyArray;
Mac hmac = Mac.getInstance("HmacSHA256");
hmac.init(new SecretKeySpec(secretKey.getBytes("UTF-8"), "HmacSHA256"));
byte[] signature = hmac.doFinal(message.getBytes("UTF-8"));
return Hex.encodeHexString(signature);
}
接口定义
删除用户原始数据。
URL
https://data.growingio.com/{ai}/deleteVisitor?auth={auth_token}
请求类型
POST
参数说明
请求头参数
类型
是否必传
说明
Access-Token
string
是
Public Key,项目公钥
Content-Type
string
否
application/json
路径参数
类型
是否必传
说明
ai
string
是
项目ID。
查询参数
类型
是否必传
说明
body参数
类型
是否必传
说明
visitUserId
array
是
用户ID。
最后更新于
这有帮助吗?