阿里云OpenAPI 这个问题怎么解决?活体鉴定和人脸实人引入包冲突一开始用了人脸活体认证的facebody20191230包正常运行,但是之后使用实人认证的时候需要引入cloudauth20190307,同时这两个包中的tea-openapi的版本不同这两个版本分别是活体鉴定的和人脸实人的,使用版本低的人脸实人无法使用,使用版本高的活体鉴定不能使用。
这个问题是由于您使用的两个包中的 tea-openapi 版本不同导致的。为了解决这个问题,您可以尝试以下几种方法:
升级 tea-openapi 版本:如果您使用的是较旧的 tea-openapi 版本,可以尝试升级到最新版本。通过升级,您可以获得更好的性能和更多的功能,并避免与其他包的版本冲突。
使用不同的包:如果升级 tea-openapi 版本无法解决冲突,您可以考虑使用其他的包。例如,您可以尝试使用与 cloudauth20190307 包兼容的活体鉴定包,或者使用与 facebody20191230 包兼容的实人认证包。
解决冲突:如果您需要同时使用两个包中的不同版本的 tea-openapi,您可以尝试手动解决冲突。一种方法是将两个包中的 tea-openapi 依赖更新为相同的版本。另一种方法是手动合并两个包中的代码。但是,这种方法可能比较困难,需要您具备一定的编程能力和经验。
这两个包中的tea-openapi的版本不同,都用最新版的SDK 就相同了。此回答整理自钉群“OpenAPI 开发者门户 - 值班服务群2群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。