【问题标题】:Azure Media Services Job status webhook notificationsAzure 媒体服务作业状态 webhook 通知
【发布时间】:2018-07-10 23:53:29
【问题描述】:

我有一个在 azure 上运行的基于 nodejs 的应用程序。它基本上是一个用于视频文件的 CRUD 应用程序。我目前能够通过 REST api (https://app-name.restv2.westus2-2.media.azure.net/api/Jobs) 使用 Azure 媒体服务上传和创建作业。但是,我无法获得任何工作状态或生成的元数据。理想情况下,我将创建一个缩略图,然后将assetID 连同源元数据一起发送回我的服务器,然后我可以从那里确定我想创建哪些其他输出类型。

我已尝试通过 azure 门户网站上我的媒体服务实例的“事件”刀片中的 webhook 端点设置事件订阅。我理解的方式是,只要有状态更新,我就应该收到 https POST 请求?

我知道我需要按照此处的说明验证端点:https://docs.microsoft.com/en-us/azure/event-grid/security-authentication#validation-details 并且已经成功地做到了。

我错过了什么吗?我可以从事件中看到并成功记录初始验证查询,但从未获得任何类型的另一个事件。

非常感谢您向我提供的任何信息。

【问题讨论】:

    标签: javascript node.js azure azure-media-services


    【解决方案1】:

    如果您想使用 webhook,请按照this 文档中的步骤操作。事件(网格)通知仅适用于我们目前处于预览阶段的 v3 API。而在 v3 中,我们还没有完成返回 Job 详细信息的工作 - 您只会收到 Job 的最终状态的通知。

    【讨论】:

    • 非常感谢您说清楚。我似乎将两个不同版本的 API 混为一谈。我发现了一篇较早的帖子,描述了使用 webhook 端点创建 v2 作业/任务。我必须通过 AZ CLI 创建一个单独的通知端点,然后将该通知端点 ID 提供给作业。 social.msdn.microsoft.com/Forums/sqlserver/en-US/…
    猜你喜欢
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多