Show Menu
主题×

事件请求

POST https://{uri}/api/v1/sessions/{sid}/events

URI 参数

sid
:从 会话请求 返回的会话 ID。

请求正文

请求正文必须是 JSON,且还必须具有与此示例请求正文相同的结构:
{ "playerTime": { "playhead": 0, "ts": 1509045324153 }, "eventType": "{event-type}", "params": {}, "qoeData": {}, "customMetadata": {} }
  • playerTime
    (必需)
    • playhead
      - 必须以秒为单位,但它可以是一个浮点数。
    • ts
      - 时间戳,必须以毫秒为单位。
  • eventType
    (必需)
  • params
    (可选)
  • customMetadata
    (可选,只通过
    adStart
    chapterStart
    事件类型发送)
  • qoeData
    (可选)
有关此版本的有效事件类型列表,请参阅 事件类型和描述
***广告跟踪 -*
您只能跟踪
adBreak
内的广告
在广告头尾没有
adBreakStart
adBreakComplete
“书挡”的情况下,
adStart
adComplete
事件将被忽略,并且会将相应的广告持续时间作为主内容持续时间进行跟踪。这可能会对 Adobe Analytics 中可用的聚合数据产生重大影响。

响应

HTTP/1.1 204 No Content Server nginx/1.13.5 Date Thu, 26 Oct 2017 19:15:24 GMT Connection keep-alive Access-Control-Allow-Origin * Access-Control-Allow-Methods OPTIONS,POST,PUT Access-Control-Allow-Headers Content-Type Access-Control-Expose-Headers Location

HTTP 响应代码

HTTP 响应代码
描述
客户端操作项
204
无内容。
心率调用成功。
不适用
400
错误请求。
请求格式不正确。
请查看 JSON 验证架构 以了解请求类型。
404
未找到。
在后端服务中找不到媒体会话的会话 ID。
客户端应用程序应使用 会话请求 API 来创建另一个媒体会话,并报告对该会话的跟踪。
410
已过期。
在后端服务中找到媒体会话,但客户端无法再对该会话报告活动。
客户端应用程序应使用 会话请求 API 来创建另一个媒体会话,并报告对该会话的跟踪。
500
服务器错误
不适用