做项目需要上传视频,获取时长,上传教程很多,获取信息很少,官方只有一条请求地址。
找了好久,都没有说这个请求地址怎么用。最后发现需要调用腾讯云SDK
官方地址:https://github.com/QcloudApi/qcloudapi-sdk-dotnet
百度云:k64s
public void GetBaseInfo() {
SortedDictionary<string, object> config = new SortedDictionary<string, object>(StringComparer.Ordinal);
config["SecretId"] = "你的SecretId";
config["SecretKey"] = "你的SecretKey";
config["RequestMethod"] = "GET";
config["DefaultRegion"] = "gz";
QCloudAPIModuleCenter module = new QCloudAPIModuleCenter(new Vod(), config);
SortedDictionary<string, object> requestParams = new SortedDictionary<string, object>(StringComparer.Ordinal);
requestParams["fileId"] = "5285890780671297749";
requestParams["infoFilter.0"] = "basicInfo";
//Console.WriteLine(module.GenerateUrl("DescribeInstances", requestParams));
Console.WriteLine(module.Call("GetVideoInfo", requestParams))
return;
}