在浏览了 v3 API 文档(并使用 API 资源管理器)之后,我无法确定如何获取新上传的视频资源(或任何视频资源)的 URI。
我知道视频的 ID 很容易获得,并且从 ID 构造 URI 很简单。例如,我有这个扩展方法:
public static Uri GetUri(this Video video)
{
var uriBuilder = new UriBuilder
{
Scheme = Uri.UriSchemeHttp,
Host = "youtu.be",
Path = video.Id,
};
return uriBuilder.Uri;
}
但是,视频资源不包含几个不同的 URL(想到常规的、缩短的和可嵌入的)似乎很奇怪。
我也意识到我可能想多了,因为 URL 中唯一易变的部分是视频 ID。我想我总是可以将主机名放在配置文件中:)
想法和评论表示赞赏。
问候,