JAVA 使用有赞SDK方式进行手机号码解密,按照官方文档无容器方案引用maven为
<dependency>
<groupId>com.youzan.cloud</groupId>
<artifactId>open-sdk-core</artifactId>
<version>1.0.25-RELEASE</version>
</dependency>
无法找到 SecretClient的类包,引用以下后,能找到,但无法调用解密方法,又报错误
<dependency>
<groupId>com.youzan.cloud</groupId>
<artifactId>open-sdk-core</artifactId>
<version>1.0.28-RELEASE</version>
</dependency>[size=13.0667px]
[size=13.0667px]
报错如下
java: 无法访问com.youzan.cloud.open.security.exception.DataSecurityException
找不到com.youzan.cloud.open.security.exception.DataSecurityException的类文件
也就是说 调用 secretClient.decrypt(kdtId, buyerPhone); 这段代码由于有throws DataSecurityException 但是未找到这个类[size=13.0667px]
[size=13.0667px]
public String decrypt(Long kdtId, String encryptContext) throws DataSecurityException {
return this.secretServer.decrypt(kdtId, encryptContext);
}[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
[size=13.0667px]
本帖最后由 __Z先森 于 2024-1-3 20:59 编辑
|