YouTube/Vimeo API-MP4文件
我认为YouTube或Vimeo不再有(甚至付费)API,这将允许我使用渐进式下载上传到那里的视频文件(MP4、MPEG-TS甚至FLV)进行流媒体传输,对吗YouTube/Vimeo API-MP4文件,youtube,youtube-api,video-streaming,vimeo,vimeo-api,Youtube,Youtube Api,Video Streaming,Vimeo,Vimeo Api,我认为YouTube或Vimeo不再有(甚至付费)API,这将允许我使用渐进式下载上传到那里的视频文件(MP4、MPEG-TS甚至FLV)进行流媒体传输,对吗 string url = "https://api.vimeo.com/me/videos/" + videoId; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "G
string url = "https://api.vimeo.com/me/videos/" + videoId;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Accept = "application/vnd.vimeo.*+json;version=3.0";
request.Headers.Add(HttpRequestHeader.Authorization, "Bearer YOUR_ACCESS_TOKEN");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
var reader = new StreamReader(resStream);
string jsonResponse = reader.ReadToEnd();
有没有其他平台有这样的API
string url = "https://api.vimeo.com/me/videos/" + videoId;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Accept = "application/vnd.vimeo.*+json;version=3.0";
request.Headers.Add(HttpRequestHeader.Authorization, "Bearer YOUR_ACCESS_TOKEN");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
var reader = new StreamReader(resStream);
string jsonResponse = reader.ReadToEnd();
Petr在Vimeo上,PRO用户可以通过网络直接访问其所有视频文件链接
string url = "https://api.vimeo.com/me/videos/" + videoId;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Accept = "application/vnd.vimeo.*+json;version=3.0";
request.Headers.Add(HttpRequestHeader.Authorization, "Bearer YOUR_ACCESS_TOKEN");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
var reader = new StreamReader(resStream);
string jsonResponse = reader.ReadToEnd();
这包括他们生成的任何格式(hd、sd等)和hls流。首先,据Vimeo称,Vimeo现在通过处理API支持和其他支持
string url = "https://api.vimeo.com/me/videos/" + videoId;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Accept = "application/vnd.vimeo.*+json;version=3.0";
request.Headers.Add(HttpRequestHeader.Authorization, "Bearer YOUR_ACCESS_TOKEN");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
var reader = new StreamReader(resStream);
string jsonResponse = reader.ReadToEnd();
对于PRO帐户,以下是使用新的V3 API在Vimeo上访问视频MP4文件的步骤:
string url = "https://api.vimeo.com/me/videos/" + videoId;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Accept = "application/vnd.vimeo.*+json;version=3.0";
request.Headers.Add(HttpRequestHeader.Authorization, "Bearer YOUR_ACCESS_TOKEN");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
var reader = new StreamReader(resStream);
string jsonResponse = reader.ReadToEnd();
string url = "https://api.vimeo.com/me/videos/" + videoId;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Accept = "application/vnd.vimeo.*+json;version=3.0";
request.Headers.Add(HttpRequestHeader.Authorization, "Bearer YOUR_ACCESS_TOKEN");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
var reader = new StreamReader(resStream);
string jsonResponse = reader.ReadToEnd();
如果您不是专业用户或试图访问其他用户上载的文件,此链接似乎起到了作用:。这仅在视频可下载时有效。在ASP或c中,您可以使用下面的代码,这将返回json字符串
string url = "https://api.vimeo.com/me/videos/" + videoId;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Accept = "application/vnd.vimeo.*+json;version=3.0";
request.Headers.Add(HttpRequestHeader.Authorization, "Bearer YOUR_ACCESS_TOKEN");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
var reader = new StreamReader(resStream);
string jsonResponse = reader.ReadToEnd();
为什么标记为“关闭”?谢谢-对YouTube有什么想法吗?请解释我如何在Vimeo PRO中访问.mp4文件。在新的API文档中找不到它。当请求视频资源时(直接通过/videos/id或通过/groups/id/videos之类的集合),response.FFS上应该有一个“files”键。我现在在兜圈子。回到同样错误的答案。我有没有提到我有多讨厌,讨厌,讨厌Vimeo和他们疯狂的API?所有这些,只是为了得到一个该死的MP4 URL?严重吗?请注意,player.vimeo.com url不是访问视频文件的受支持的标准方法。它可以,也将根据Vimeo开发团队的意愿进行更改,而无需向公众发出任何通知。URL已经更改——“v2”部分现在不见了。剩下的就剩下了。