匯出 (0) 列印
全部展開

JobTemplate

更新日期: 2014年2月

工作 (Job) 範本為必須重複執行的工作 (Job) 提供可重複使用的設定。

本主題概述 JobTemplate 實體,也會示範如何使用 Media Services REST API 執行各種作業。

Important重要事項
使用 Media Services REST API 時,適用下列考量:

JobTemplate 實體屬性

 

屬性 類型 說明

Id

唯讀。在建立時間由 Media Services 設定。

Edm.String

唯一識別碼。

Name

選擇性。

Edm.String

工作 (Job) 範本的好記名稱。

Created

唯讀。在建立時間由 Media Services 設定。

Edm.DateTime

代表自 1970 年 1 月 1 日午夜起的毫秒數。

LastModified

唯讀。由 Media Services 設定。

Edm.DateTime

Media Services 會在進行任何屬性變更之後更新此值。它代表自 1970 年 1 月 1 日午夜起的毫秒數。

JobTemplateBody

必要。

Edm.String

XML 文件定義要使用哪些工作 (Task) 範本和輸入與輸出資產的數目。例如,

<?xml version="1.0" encoding="utf-8"?> 
    <jobTemplate>
        <taskBody taskTemplateId=”nb:ttid:UUID:0749DF78-5167-413D-91AA-31564ED1EF34”> … </taskBody>
        <taskBody taskTemplateId=”nb:ttid:UUID:0432DF78-5167-4132-942A-88241ED1AC34”> … </taskBody>
    </jobtemplate>

TaskBody 內容的格式與工作 (Task)TaskBody 屬性以及 TaskTemplateId (或 taskTemplateId) 屬性相同。每個 TaskTemplateId 都應該是唯一的,且對應至 TaskTemplates 集合中的 TaskTemplateTaskBody 元素數量必須和 TaskTemplates 集合的計數相同。

NumberofInputAssets

選擇性。無法在建立實體之後更新。

Edm.Int32

可與此工作 (Job) 範本搭配使用的輸入資產數目。

TemplateType

必要。無法在建立實體之後更新。

Edm.Int32

可以建立之工作 (Job) 範本的類型。有效值是:

  • SystemLevel = 0

  • AccountLevel = 1

note附註
SystemLevel 工作 (Job) 範本類型針對 Media Services 保留。您必須將此值設定為 AccountLevel (也就是「1」)。

TaskTemplates

必要。

TaskTemplates 實體集

參考所有相關聯 TaskTemplate 實體的導覽屬性。

建立工作 (Job) 範本

工作 (Job) 範本可以使用 POST HTTP 要求建立。

 

方法 要求 URI HTTP 版本

POST

https://media.windows.net/API/JobTemplates

HTTP/1.1

範例要求

Important重要事項
順利連接到 https://media.windows.net 後,您將會收到指定另一個媒體服務 URI 的 301 重新導向。您必須針對新的 URI 進行後續呼叫。

POST https://media.windows.net/API/JobTemplates HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337212980&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=kK7PbPM3lTAEJYIx5OTWeaSY7zvia358UjPiuvSFHz0%3d
Host: media.windows.net
Content-Length: 608
Expect: 100-continue

{"Name" : "NewJobTemplate14ad96d1-2d14-4618-9014-08db7d227062", "TemplateType" : "1",  "JobTemplateBody" : "<?xml version=\"1.0\" encoding=\"utf-8\"?><jobTemplate><taskBody taskTemplateId=\"nb:ttid:UUID:071370A3-E63E-4E81-A099-AD66BCAC3789\"><inputAsset>JobInputAsset(0)</inputAsset><outputAsset>JobOutputAsset(0)</outputAsset></taskBody></jobTemplate>", "TaskTemplates" : [{"Id" : "nb:ttid:UUID:071370A3-E63E-4E81-A099-AD66BCAC3789", "Configuration" : "H.264 iPad", "MediaProcessorId" : "nb:mpid:UUID:2f381738-c504-4e4a-a38e-d199e207fcd5", "Name" : "SampleTaskTemplate2", "NumberofInputAssets" : 1, "NumberofOutputAssets" : 1}] }

列出工作 (Job) 範本

工作 (Job) 範本可以使用 GET HTTP 要求擷取。

 

方法 要求 URI HTTP 版本

GET

https://media.windows.net/API/JobTemplates

HTTP/1.1

 

方法 要求 URI HTTP 版本

GET

https://media.windows.net/API/JobTemplates('nb:jtid:UUID:ed10f137-7a8e-8343-9110-f54603d1136f')

HTTP/1.1

範例要求

Important重要事項
順利連接到 https://media.windows.net 後,您將會收到指定另一個媒體服務 URI 的 301 重新導向。您必須針對新的 URI 進行後續呼叫。

GET https://media.windows.net/API/JobTemplates('nb:jtid:UUID:ed10f137-7a8e-8343-9110-f54603d1136f') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337212980&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=kK7PbPM3lTAEJYIx5OTWeaSY7zvia358UjPiuvSFHz0%3d
Host: media.windows.net

刪除工作 (Job) 範本

工作 (Job) 範本可以使用 DELETE HTTP 要求刪除。

 

方法 要求 URI HTTP 版本

DELETE

https://media.windows.net/API/JobTemplates('jobtemplateid')

HTTP/1.1

範例要求

Important重要事項
順利連接到 https://media.windows.net 後,您將會收到指定另一個媒體服務 URI 的 301 重新導向。您必須針對新的 URI 進行後續呼叫。

DELETE https://media.windows.net/API/JobTemplates('nb:jtid:UUID:1149a161-92c6-be40-8e9c-7bf640c05df6') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337178759&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=cKlWvRDsu0bQwDkc1A4sMM5OQOGBEk8OWcuaj9zDkp0%3d
Host: media.windows.net
Content-Length: 0

另請參閱


建置日期:

2014-06-20

社群新增項目

顯示:
© 2014 Microsoft