您可以在消息服务MNS控制台创建事件通知规则,并以消息的方式主动推送到指定的接收端,来关注视觉智能开放平台的事件。

前提条件

您已完成以下操作:

背景信息

您可以通过以下链接了解视觉智能开放平台:

注意事项

在创建视觉智能开放平台事件通知规则前,请注意以下事项:

  • 事件通知规则只能由主账号创建。
  • 事件通知规则创建完成后,约10分钟生效。
  • 事件通知规则指定消息接收端时,如果选择主题,与选择其他的接收终端是互斥的。即如果选择了主题,那只能继续选择主题;如果选择了非主题的终端,那只能选择非主题的终端。
  • 事件通知规则创建时,如果选择主题作为接收终端时,您需要自己去创建对应的订阅,定义自己的推送(消费)方式。
  • 事件通知规则创建时,如果选择非主题作为接收终端时,会自动创建主题和对应的订阅。
  • 事件通知规则支持创建和删除,暂时不支持修改。

操作流程

通过创建视觉智能开放平台事件通知规则实现在队列中接收消息的流程如下:

  1. 创建队列。
  2. 创建事件通知规则。
  3. 调用SuperResolverVideo。
  4. 接收消息。

创建队列

创建用于接收事件通知的队列。

  1. 登录消息服务MNS控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击队列
  4. 队列页面的右上角,单击创建队列
  5. 创建队列对话框,在队列名称文本框中输入MyQueue,其余参数取默认值,然后单击确定

创建事件通知规则

创建SuperResolveVideo事件通知触发规则。

  1. 登录消息服务MNS控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击事件通知
  4. 事件通知页面,从产品名称列表,选择视觉智能开放平台
  5. 事件通知页面,单击创建规则
  6. 创建规则对话框:
    1. 规则名称文本框,输入SuperResolveVideoRule
    2. 事件类型列表,选择SuperResolveVideo
    3. 接收终端列表,选择队列,然后输入MyQueue
    4. 单击确定

调用SuperResolveVideo

调用SuperResolveVideo以触发事件通知。

  1. 登录OpenAPI Explorer
  2. 在搜索框,输入SuperResolveVideo,然后在搜索提示框,单击SuperResolveVideo
  3. 进入可视化调试页面,在VideoUrl文本框中输入视频URL,然后单击发起调用
    如何生成视频URL,请参见生成URL
    pg_call_resolve
    说明 发起调用后,您可以调用GetAsyncJobResult查询任务结果。

接收消息

调用成功后,您可以在队列接收SuperResolveVideo消息。

  1. 登录消息服务MNS控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击队列
  4. 队列页面,找到MyQueue,在其右侧操作列单击接收消息
  5. 接收消息对话框,清除Base64解码

    接收消息对话框打开后就开始接收消息,如果需要接收下一条消息,单击接收消息