使用 upload 方法进行 Vimeo 上传,名称和描述被丢弃,视频 ID 是字母数字

Using the upload method for Vimeo uploads, name and description discarded, video ID is alphanumeric

我正在使用 HTTP 调用上传使用 public URL 缩放录制的视频。上传正常,但是

  1. 名称和描述,即使在 API 调用中提供,在结果中明显被丢弃。

  2. 生成的视频 ID 似乎是字母数字,而视频 ID 在规范中明确规定为整数值。有趣的是,当在 Integromat 中使用 vimeo 应用程序时,我可以获得一个数字视频 ID,但是当使用上传 API 和上传 link 时,它会生成一个非标准视频 ID,如果课程不被vimeo 应用

这是一个 Vimeo 示例 link 我开始观看视频

https://vimeo.com/640201271/b99c5d6405

b99... 部分出于某种原因是非标准的。

使用 link 参数文档上传 API 视频:

Vimeo API Reference: Videos | Vimeo Developer

我的 https://api.vimeo.com/me/videos 调用负载:

     "data": "{  
     
     "upload": 
     
        {
     "approach": "pull", 
     "name": "Alex Sirota's Personal Meeting Room - alex@newpathconsulting.com - 0", 
     "description": "Recording Start Date/Time: 2021-10-28 09:55 PM - Recording End Date/Time: 2021-10-28 09:55 PM - Duration (min): 0", 
     "privacy.download": false,  
     "privacy.embed": "private", 
     "privacy.view":"nobody",  
     "size": "784755",  
     "link": "https://us02web.zoom.us/rec/download/redacted?access_token=redacted" 
        }
    }"

非public 视频有时会有一个字母数字视频 ID - 强烈建议使用视频响应中的“metadata.interactions”对象与视频互动,尤其是当您与私人视频互动 https://developer.vimeo.com/api/reference/responses/video.

如果您希望此视频仅public在 Vimeo 应用程序上可用,您需要确保在上传时设置 privacy.view = 'anybody'(这将同时删除字母数字视频 ID)。