2013-02-19 155 views
1

我正在使用PHP(CodeIgniter框架)。Youtube API:將視頻上傳到特定頻道

我正在處理的項目將允許用戶將視頻上傳到服務器。要求視頻也通過特定帳戶(網站)上傳到Youtube。我知道這不是推薦的做法,但它是最理想的方式,因爲大多數用戶沒有Gmail帳戶。

我一直在閱讀Youtube的文檔,但很快就感到困惑。任何人都可以解釋一步一步實現我想要做的事情嗎?根據我的想法,我需要爲我的網站提供長期訪問令牌,並且當用戶完成上傳時,我會使用此長期訪問令牌調用Youtube API將其上傳到我網站的Youtube頻道。但我不知道Youtube API是否支持這一點。

我找到這個圖書館:CI Youtube Library但是從我讀的這個圖書館還需要我的網絡用戶用他們的Youtube帳戶登錄,所以我猜這不是我要找的。

感謝您的幫助!

回答

1

由於您的用戶正在上傳到您的Youtube帳戶,因此他們不需要登錄您的用戶。如果您對網站的YouTube帳戶進行身份驗證,那麼這是他們應該需要的唯一標記。

+4

可以爲您詳細的一步一步得到的信息,所有的休息?謝謝 – Henson 2013-02-19 10:24:14

2
  • 建議的方法是讓您的用戶使用他們的帳戶上傳,然後您對您帳戶中的內容進行審覈。否則,他們可能會上傳一個攻擊性的,非法的視頻,你可能必須得到解釋。這與公開分享密碼沒有任何區別。
  • 上傳也有配額限制,如果您嘗試從同一個帳戶上傳,您將非常快速地達到這些限制。
  • 他們不需要使用「gmail」帳戶,通過使用身份驗證,他們只需將他們的任何帳戶都非常快地鏈接到Google帳戶。 出於安全原因,沒有長壽命的令牌。如果發生不必要的訪問,短命令令牌更安全。

您可以在「https://developers.google.com/youtube/v3/getting-started