设置回调事件

智能媒体服务支持HTTP请求和MNS队列两种回调方式,您可以通过设置回调事件获取任务处理进展和状态。通过阅读本文,您可以了解如何设置回调事件。

背景信息

在使用智能媒体服务媒资上传、媒体处理、云剪辑等服务时,您可通过设置回调事件及时获取任务处理进展和状态,以便进行其他业务操作。关于回调方式和回调事件的基本信息请参见回调事件概述

前提条件

如果回调方式为MNS队列,您需要先授权MNS访问权限。具体操作,请参见开通轻量消息队列(原 MNS)并授权

通过控制台设置回调事件

  1. 登录智能媒体服务控制台

  2. 在左侧导航栏选择配置管理 > 回调设置,进入回调设置界面。

  3. 在顶部左上角根据实际情况选择地域。

  4. 单击修改配置

    参数

    描述

    回调方式

    回调方式,可设置为HTTP请求(兼容HTTPS)或MNS队列

    回调URL

    当回调方式为HTTP请求时,需要配置该参数。

    回调URL是接收消息通知的URL。当产生回调事件时,服务端会向此URL发起HTTP POST请求。

    队列名称

    当回调方式为MNS队列时,需要配置该参数。

    队列名称是接收消息通知的MNS队列。请使用ice-callback开头命名的队列,如果没有可用的队列,需要在MNS控制台创建。具体操作,请参见创建队列

    回调事件

    根据实际需求选择回调事件。

    回调鉴权

    回调方式HTTP请求时,开启回调鉴权,供回调消息接收服务端进行签名认证,防止非法或无效请求,详情请参见回调鉴权

通过OpenAPI设置回调事件

调用SetEventCallback设置回调事件,支持的回调事件请参见事件列表

API参考