1
在瀏覽v3 API文檔(並使用API瀏覽器)後,我無法確定如何獲取新上傳的視頻資源(或任何視頻資源)的URI。YouTube v3 API(.NET) - 獲取新發布的視頻資源的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。我想我總是可以把主機名放在配置文件中:)
想法和意見是讚賞。
問候,
感謝您的答覆。正如我的問題所述,我知道視頻ID是可用的。我正在尋找一種方法來獲取YouTube上網站上視頻的實際完整URI。例如:https://www.youtube.com/watch?v = V6Tsrg_EQMw或http://youtu.be/V6Tsrg_EQMw 我相信現在我只需使用視頻ID自行構建這些鏈接。那是對的嗎?謝謝, –
是的,這是做的方式,更新我的答案。 –
謝謝,我會用這種方法。但是,URI並不是視頻資源的一部分,這似乎很奇怪。我的客戶不應該需要帶外知識來構建剛剛上傳的視頻資源的地址。現在,我知道這些URI模板不會經常更改(如果有的話),但如果它們確實如此......我的應用程序將會中斷。任何意見或想法在這個問題將不勝感激。謝謝。 –