获取短媒体令牌 obtain-short-media-token

NOTE
此页面上的内容仅供参考。 使用此API需要来自Adobe的当前许可证。 不允许未经授权使用。
NOTE
REST API实现受限制机制限制

REST API端点 clientless-endpoints

<REGGIE_FQDN>:

<SP_FQDN>:

描述 description

获取短媒体令牌。

端点
调用者
输入
参数
HTTP
方法
响应
HTTP
响应
<SP_FQDN>/api/v1/mediatoken



<SP_FQDN>/api/v1/tokens/media

例如:

<SP_FQDN>/api/v1/tokens/media
流式处理应用程序



程序员服务
1.请求者(必需)
2。 deviceId (必需)
3。 资源(必需)
4。 device_info/X-Device-Info (必需)
5。 deviceType
6。 deviceUser (已弃用)
7。 appId(已弃用)
GET
包含Base64编码媒体令牌的XML或JSON,如果失败,则显示错误详细信息。
200 — 成功
403 — 无成功
输入参数
描述
请求者
此操作有效的程序员requestorId。
deviceId
设备ID字节。
资源
一个字符串,它包含resourceId(或MRSS片段),标识用户请求的内容并被MVPD授权端点识别。
设备信息/

X — 设备信息
流设备信息。

注意:可以将此device_info作为URL参数传递,但由于此参数的潜在大小以及GETURL的长度限制,它应作为X-Device-Info传递到http标头。

传递设备和连接信息中查看完整的详细信息。
deviceType
设备类型(例如,Roku、PC)。

如果此参数设置正确,ESM会在使用无客户端程序时提供按设备类型]/(help/authentication/entitlement-service-monitoring-overview.md#clientless_device_type)划分的[个量度,以便可以对其执行不同类型的分析。 例如,Roku、AppleTV和Xbox。

查看使用无客户端设备类型参数的好处​

注意: device_info将替换此参数。
设备用户
设备用户标识符。

注意:如果使用,则deviceUser的值应与创建注册码请求中的值相同。
appId
应用程序id/名称。

注意: device_info将替换此参数。 如果使用,appId应具有与创建注册码请求中相同的值。

示例响应 response

XML:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <play>
        <expires>1348649569000</expires>
        <mvpdId>sampleMvpdId</mvpdId>
        <requestor>sampleRequestorId</requestor>
        <resource>sampleResourceId</resource>
        <serializedToken>PHNpZ25hdH[...]</serializedToken>
        <userId>sampleScrambledUserId</userId>
    </play>

JSON:

    {
        "resource": "sampleResourceId",
        "requestor": "sampleRequestorId",
        "expires": "1348649614000",
        "serializedToken": "PHNpZ25hdH[...]",
        "userId": "sampleScrambledUserId",
        "mvpdId": "sampleMvpdId"
    }

介质验证库兼容性

“获取短媒体令牌”调用中的字段serializedToken是一个Base64编码令牌,可以根据Adobe Medium验证库进行验证。

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b