开发者社区> 问答> 正文

阿里云OpenAPI中node.js方式删除视频,是否删除成功是不会有返回结果的吗?

阿里云OpenAPI中node.js方式删除视频,是否删除成功是不会有返回结果的吗?现在是在考虑用哪种方式进行删除;之前删除oss里的文件,一直没有删除,后来和售后沟通才知道接口只有调用,没有返回成功或是失败的能力,导致服务器垃圾文件占用空间的问题,所以现在要确定这种方式我删除后怎么能知道成没成功?

展开
收起
三分钟热度的鱼 2023-10-18 19:13:28 59 0
2 条回答
写回答
取消 提交回答
  • 阿云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)的正确性。如果仍然存在问题,可以联系阿里云技术支持,提供相关信息以获得更详细的帮助和指导。

    2023-10-22 11:52:56
    赞同 展开评论 打赏
  • 调用接口和语言无关,删完查一下 应该就OK https://next.api.aliyun.com/api/Oss/2019-05-17/DoMetaQuery?sdkStyle=dara 此回答整理自钉群“OpenAPI 开发者门户 - 值班服务群2群”

    2023-10-18 19:27:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载