视觉智能平台 MergeVideoFace 通用视频人脸融合 调用 GetAsyncJobResult 异步获取结果时, 总是提示 InvalidVersion 请问version 是多少, ‘2020-03-20’/‘2020-06-19’都试过 不行
另外 https://viapi.cn-shanghai.aliyuncs.com 该访问的域名是否别的必填参数, 是否有详细文档?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
视觉智能平台的MergeVideoFace API提供了GetAsyncJobResult接口,用于获取视频人脸融合任务的异步处理结果。根据您的描述,可能是由于API版本号不匹配导致的问题。
在调用GetAsyncJobResult时,需要注意以下几点:
版本号:请确保您使用的API版本号与您当前的API服务相匹配。如果版本号不正确,可能无法正常调用API或者产生错误。
任务ID:请正确输入视频人脸融合任务的ID,以便系统能够正确识别和查找任务,并返回相应的状态和结果。
认证信息:请确保您在调用API时使用的认证信息(如AppCode等)有效并且鉴权通过,以避免出现“权限不足”等相关问题。
你好,视觉智能开放平台每个API都必须提供公共请求参数,比如
http://videoenhan.cn-shanghai.aliyuncs.com/?Signature=NAxwl1W9ROkidJfGeZrsKUXw%2BQ****
&AccessKeyId=testId
&Action=AdjustVideoColor
&Format=JSON
&RegionId=cn-shanghai
&SignatureMethod=HMAC-SHA1
&SignatureNonce=313ef0fb-0393-464f-a6e2-59d9ca2585b1
&SignatureVersion=1.0
&Timestamp=2020-03-10T08%3A18%3A18Z
&Version=2020-03-20
其中 Version 就是API 的版本号,格式为 YYYY-MM-DD。取值:2020-03-20。
看下这个调用示例 https://help.aliyun.com/document_detail/602481.html?spm=a2c4g.467950.0.0.7dc929ad0RB8Nm https://help.aliyun.com/document_detail/143103.html?spm=a2c4g.602481.0.0.5034d49756T0tI,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
关于MergeVideoFace的GetAsyncJobResult接口,官方文档中没有明确指定version参数,因此您可以尝试将version参数设置为空字符串。
另外,关于访问域名的问题,您需要在API请求时将该域名作为请求URL的一部分,例如:
https://viapi.cn-shanghai.aliyuncs.com/rest/160601/face/merge_video_face.json
在API请求中需要填写的其他必填参数包括:app_key、timestamp、nonce、signature、job_id等。