2013-02-21 45 views
2

我正在開發一個項目,我應該直接從YouTube上傳和搜索視頻。我開始搜索,並瞭解如何使用YouTube數據API。現在有兩個版本。 v3.0處於實驗階段,v2.0已經過時。爲Youtube Data API選擇版本

我準備第一次使用它。我很困惑......

  1. 我應該使用版本2.0還是版本3.0?
  2. 爲什麼我應該選擇它與其他相比?
  3. 開發複雜性有差異嗎?

請建議!謝謝所有那些回答。(我正在使用php/mysql)

回答

4

我個人推薦使用版本3的原因有幾個。

  • Youtube正在發生變化,就像所有的平臺一樣,隨着平臺的變化而帶來API的變化。使用不同的實體,併爲這些實體創建不同的方法。 YouTube想到的一個很好的例子就是您找到頻道上傳的視頻的方式。 YouTube切換到使用上傳播放列表(與其他播放列表一樣處理),新API反映了這一變化。版本3只是擺脫了一些舊的做法。
  • 另一個主要變化是YouTube想要處理頻道的方式。渠道越來越多地圍繞着他們的ID(與您的G +帳戶相關聯),更少地圍繞用戶名,而v3 API也反映了這一點。
  • 版本3將會延長很多(因爲我相信v2會在某些時候被淘汰,就像v1一樣)。
  • 版本3比版本2(包括文檔和實際端點)要乾淨得多。這是一個非常簡單的參數,請查看以下兩個文檔頁面。如果你不能立即告訴版本3導航更容易,你一定是瘋了!

版本3:https://developers.google.com/youtube/v3/docs/

版本2:https://developers.google.com/youtube/2.0/reference

這是一個有效的論證說,V3仍處於實驗階段,但我一直在使用它在生產中的一對夫婦被並且迄今爲止一直非常滿意。我不希望YouTube在這一點上做出任何巨大而徹底的改變。

+0

我希望我的用戶只通過我的頻道上傳視頻。閱讀完所有使用服務帳戶後,我將使用直接上傳工具。這是正確的方法嗎? (我有點困惑,因爲我第一次這樣做!) 和最後一個問題,什麼是開放的SSL?正如文檔所述,我們在向YouTube發送請求時必須擁有SSL證書。 如果您知道,請發佈任何其他教程鏈接。謝謝! – user1773104 2013-02-22 12:41:19