0

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

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

我正在遵循 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"

}

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

我的最终目标是能够编辑视频并渲染选定的视频范围。欢迎就这个问题提出任何建议。

4

1 回答 1

0

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

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

于 2021-03-29T21:30:12.613 回答