我们更新了视觉智能平台SDK之后,调用保存模板 addFaceImageTemplateWithOptions 方法报错:ksort() expects parameter 1 to be array, null given,我们用的是 3.0.9 版本的 SDK
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
该错误是由于您在调用 addFaceImageTemplateWithOptions 接口时,传入的参数不正确导致的。
请注意,addFaceImageTemplateWithOptions 接口的参数应该是一个数组类型的参数,您需要保证您传入的参数是一个数组类型,并且符合接口要求的参数格式。如果您传入的参数不是数组类型,或者参数格式不正确,则会出现这样的错误。您可以根据以下几点来排查问题:
请检查您传入的参数格式,确保其与接口文档中所要求的参数格式一致。
请检查您的 SDK 版本是否正确,建议升级到最新版本。
请检查您的应用与视觉智能平台的授权信息是否一致,例如 AppKey 和 AppSecret 等。如果授权信息不正确,也会影响接口的正确调用。
建议您用这里面的示例代码调用试下 https://next.api.aliyun.com/api/facebody/2019-12-30/MergeImageFace?spm=a2c4g.203510.0.i0&tab=DEMO&lang=PHP&sdkStyle=dara
,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”