本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

IngestManifestAsset

 

Ingestmanifestasset 表示 IngestManifest 内与批量引入一起使用的资产。Microsoft Azure Media Services 基于关联到 IngestManifestAsset 的 Ingestmanifestfile 文件上载的内部的监视。 一旦上载,即完成资产操作。 有关批量引入的详细信息,请参阅 使用 REST API 批量引入资产的。

本主题概括介绍 IngestManifestAsset 实体,并且还演示如何使用 Media Services REST API 执行各种操作。

System_CAPS_important重要事项

在使用 Media Services REST API,应该注意以下事项:

  • 当访问中的实体 Media Services, ,您必须在 HTTP 请求中设置特定标头字段和值。 有关详细信息,请参阅 Media Services REST API 开发的安装程序。

  • 成功连接到 https://media.windows.net 后,将收到一个 301 重定向,指定另一个媒体服务 URI。你必须对这个新 URI 进行后续调用。

    有关详细信息,请参阅 连接到 Media Services REST API 与 Media Services。

属性

类型

说明

Id

只读的。 通过设置 Media Services 可以在创建时。

Edm.String

唯一标识符。

Created

只读的。 通过设置 Media Services 可以在创建时。

Edm.DateTime

表示自 1970 年 1 月 1 日午夜以来的毫秒数。

LastModified

只读的。 通过设置 Media Services。

Edm.DateTime

此值由更新 Media Services 进行了任何属性更改后。 它表示自 1970 年 1 月 1 日午夜以来的毫秒数。

ParentIngestManifestId

必需。

Edm.String

将包含此 IngestManifestAsset 的 IngestManifest。

IngestManifestFiles

只读的。

IngestManifestFile 实体集

导航属性,可用于访问构成 IngestManifestAsset 的 Ingestmanifestfile 集合。 可以使用 IngestManifestFile id 引用单个 Ingestmanifestfile

Asset

必需。

资产 实体

导航属性,可用于引用与此 IngestManifestAsset 关联的资产。

可以使用 HTTP POST 请求创建 Ingestmanifestasset。 Ingestmanifestasset 必须与父 IngestManifest Id 和请求正文中的资产 Id 相关联。

方法

请求 URI

HTTP 版本

开机自检

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

HTTP/1.1

System_CAPS_important重要事项

成功连接到 https://media.windows.net 后,将收到一个 301 重定向,指定另一个媒体服务 URI。你必须对这个新 URI 进行后续调用。

若要获得最新的 x-ms-version:, ,请参阅 Azure Media Services REST API 参考

POST https://media.windows.net /API/IngestManifestAssets HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 152
Expect: 100-continue
{ "ParentIngestManifestId" : "nb:mid:UUID:5c77f186-414f-8b48-8231-17f9264e2048", "Asset" : { "Id" : "nb:cid:UUID:b757929a-5a57-430b-b33e-c05c6cbef02e"}}

可以使用 HTTP GET 请求检索 Ingestmanifestasset。 您可以请求特定 IngestManifestAsset 按其 Id 或请求所有 Ingestmanifestasset。

方法

请求 URI

HTTP 版本

获取

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

HTTP/1.1

获取

https://media.windows.net/API/IngestManifestAssets('IngestManifestAsset Id')

HTTP/1.1

System_CAPS_important重要事项

成功连接到 https://media.windows.net 后,将收到一个 301 重定向,指定另一个媒体服务 URI。你必须对这个新 URI 进行后续调用。

若要获得最新的 x-ms-version:, ,请参阅 Azure Media Services REST API 参考

GET https://media.windows.net /API/IngestManifestAssets('nb:maid:UUID:6422b0a7-15f1-3442-b800-dac3195df54f') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net

可以通过引用 IngestManifestAsset Id 值使用 HTTP DELETE 请求删除 Ingestmanifestasset。

方法

请求 URI

HTTP 版本

delete

https://media.windows.net/API/IngestManifestAssets('IngestManifestAsset Id')

HTTP/1.1

System_CAPS_important重要事项

成功连接到 https://media.windows.net 后,将收到一个 301 重定向,指定另一个媒体服务 URI。你必须对这个新 URI 进行后续调用。

若要获得最新的 x-ms-version:, ,请参阅 Azure Media Services REST API 参考

DELETE https://media.windows.net /API/IngestManifestAssets('nb:maid:UUID:9c6e7256-fefd-c541-aa69-fd04cf1cc1a6') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 0
显示: