2017-07-27 51 views
1

僅使用REST API,我就能夠從本地計算機上傳文件到Azure媒體服務並啓動編碼作業。然後,我需要輪詢工作狀態以瞭解工作完成時間。但是,我真正想要的是Azure媒體服務在完成後向我的回調URL發送請求。有沒有辦法做到這一點?Azure Media Services將作業回調編碼爲URL

回答

0

看看我們的支持WebHooks的通知功能。

https://docs.microsoft.com/en-us/azure/media-services/media-services-dotnet-check-job-progress-with-webhooks

它與Azure的功能也很好地集成 - 如果你想舉辦您的回調在Azure的功能,只是利用網絡掛接觸發器在那裏。 我們有一些這樣做的例子: https://github.com/Azure-Samples/media-services-dotnet-functions-integration/tree/master/101-notify-webhooks

+0

謝謝我會檢查出來! – robbpriestley

+0

我終於能夠得到這個工作。考慮到文檔相當隱晦,這並不容易。更不用說我沒有使用所有示例引用的C#SDK。我在[http://stackoverflow.com/q/45440940/1348592](http://stackoverflow.com/q/45440940/1348592)上記錄了其中一個問題。 – robbpriestley

+0

文檔位於[https://docs.microsoft.com/en-us/rest/api/media/operations/notificationendpoint](https://docs.microsoft.com/zh-cn/rest/api/media/操作/ notificationendpoint)不正確。它規定對於'EndpointType',「唯一有效的值是:AzureQueue = 1」。這是不正確的,因爲我從GitHub上的源代碼反向設計了SDK。有效值爲'None = 0,AzureQueue = 1,AzureTable = 2,WebHook = 3'。這個問題我花了幾個小時。 – robbpriestley

相關問題