视频索引器渲染项目 API 不起作用

问题描述

我正在尝试渲染我使用视频索引器“创建项目”API 调用创建的项目,但出现以下错误

ObjectOutputstream

我正在遵循 API 文档中的以下步骤:

  1. 创建一个项目:

https://api.videoindexer.ai/{location}/Accounts/{accountId}/Projects[?accessToken]

这将返回新项目信息和 200 Ok 状态代码

  1. 通过向以下地址发送 GET 请求来获取项目访问令牌:

https://api.videoindexer.ai/Auth/{location}/Accounts/{accountId}/Projects/{projectId}/AccessToken[?allowEdit]

成功返回访问令牌。

  1. 发送 POST 请求以呈现视频: https://api.videoindexer.ai/{location}/Accounts/{accountId}/Projects/{projectId}/render[?sendCompletionEmail][&accessToken]

** 对于访问令牌参数,我在所有情况下都传入项目访问密钥

但是,此 API 的文档并未指定调用主体的架构,因此当我发送空主体时,它返回错误

{
    "ErrorType": "USER_NOT_ALLOWED","Message": "Token is authorized to access only a video. Trace id: '6a0bd50f-d25e-405f-b853-86847c8a1bca"
}

}

我还尝试了另一种调用项目小部件并使用小部件提供的“渲染”按钮的方法,但我既无法保存也无法渲染项目中显示的视频。

我的最终目标是能够编辑视频并呈现选定的视频范围。 欢迎任何有关此问题的建议。

解决方法

渲染项目是一项操作,需要访问您视频索引器帐户中的其他视频(项目中包含的视频)。

因此,请确保您在第 3 步中使用帐户访问令牌(通过 allowEdit=true 获得),或者仅使用您在第 1 步中创建项目时使用的相同令牌。