视觉智能平台发送人脸核身的请求,接口反馈是 Specified api is not found, please check your url and method. 现在不清楚是哪个参数有问题。
requestid:9EDD0AAE-A5F2-5441-84A6-C0D9EE063842
代码:
export function callExecuteServerSideVerification(formData, callback) {
const accessKeyId = "";
const accessKeySecret = "";
// 这里endpoint为API访问域名,与类目相关,具体类目的API访问域名请参考:https://help.aliyun.com/document_detail/143103.html
const endpoint = "facebody.cn-shanghai.aliyuncs.com";
// API Action,能力名称,请参考具体算法文档详情页中的Action参数
const Action = "ExecuteServerSideVerification";
// API_HTTP_METHOD推荐使用POST
const API_HTTP_METHOD = "POST";
// API_VERSION为API版本,与类目相关,具体类目的API版本请参考:https://help.aliyun.com/document_detail/464194.html
const API_VERSION = "2020-09-10";
const request = {};
//系统参数
request["SignatureMethod"] = "HMAC-SHA1";
request["SignatureNonce"] = signNRandom();
request["AccessKeyId"] = accessKeyId;
request["SignatureVersion"] = "1.0";
request["Timestamp"] = getTimestamp();
request["Format"] = "JSON";
request["RegionId"] = "cn-shanghai";
request_["Version"] = APIVERSION;
request["Action"] = Action;
request["certificateName"] = formData.certificateName
request["certificateNumber"] = formData.certificateNumber
request_["facialPictureData"] = formData.facialPictureData
callApiRequest(request_, API_HTTP_METHOD, endpoint, accessKeySecret, callback);
}
这是直接用demo的文件改的。
根据您的描述以及提供的代码片段,可以看到有几处可能存在潜在问题的地方:
facebody.cn-shanghai.aliyuncs.com
。certificateName
、certificateNumber
和facialPictureData
这三个参数。在您的代码中,“executeServerSideVerification”字符串并未出现在文档中,因此可能出现“Specified api is not found, please check your url and method.”错误。建议检查您的文档链接,确保Action参数指向正确的API方法,然后再次尝试请求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。