阿里云OpenAPI中node.js方式删除视频,是否删除成功是不会有返回结果的吗?现在是在考虑用哪种方式进行删除;之前删除oss里的文件,一直没有删除,后来和售后沟通才知道接口只有调用,没有返回成功或是失败的能力,导致服务器垃圾文件占用空间的问题,所以现在要确定这种方式我删除后怎么能知道成没成功?
阿云OpenAPI中的删除视频操作,在成功删除时会有返回结果,并且会返回一个 HTTP 状态码来指示操作的成功或失败。你可以通过检查 HTTP 状态码来确定删除操作是否成功。
在Node.js中,当通过阿里云SDK调用删除视频的API时,会返回一个 Promise 对象。你可以通过获取该 Promise 对象的响应(response)来查看HTTP状态码。一般来说,HTTP状态码为2xx表示成功,而非2xx表示失败。
以下是一个示例代码:
const vodClient = new Vod({
accessKeyId: 'your-access-key-id',
accessKeySecret: 'your-access-key-secret',
});
vodClient.deleteVideo({
VideoIds: ['your-video-id']
}).then((response) => {
// 删除成功,可以通过检查 HTTP 状态码确定状态
console.log('视频删除成功', response);
}).catch((error) => {
// 删除失败
console.error('视频删除失败', error);
});
通过检查该 Promise 对象的 resolve 或 reject 状态,你可以确定删除操作是成功还是失败。
请确保使用正确的参数和调用方式,并确保你的访问凭证(Access Key ID和Access Key Secret)的正确性。如果仍然存在问题,可以联系阿里云技术支持,提供相关信息以获得更详细的帮助和指导。
调用接口和语言无关,删完查一下 应该就OK https://next.api.aliyun.com/api/Oss/2019-05-17/DoMetaQuery?sdkStyle=dara 此回答整理自钉群“OpenAPI 开发者门户 - 值班服务群2群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。