2016-11-24 65 views
1

我正在使用JavaScript sdk來驗證谷歌。在我的web應用程序中,我試圖將視頻上傳到YouTube。youtube請求頻道選擇,同時驗證

youtube帳戶可能有多個頻道,我想選擇頻道並使用訪問令牌和所有必需的值將信息發送到服務器上傳視頻。

我可以從谷歌認證用戶,但我如何顯示YouTube頻道選擇用戶界面,以及如果我想顯示錯誤的帳戶沒有頻道。

我已經通過YouTube API走了,但我發現它非常複雜

需要幫助

回答

1

YouTube是從其它谷歌的API有很大不同。當您的用戶對您的應用程序進行身份驗證時,他們不僅僅向YouTube驗證您的身份,而且實際上您只能通過一個YouTube頻道進行身份驗證。

如果您想要查看帳戶選擇,您將不得不強制他們重新進行身份驗證,您將獲得與他們選擇的頻道關聯的新訪問令牌。

prompt=consent應該強制他們重新進行身份驗證,但這取決於您是如何實施的。

回顧:

如果用戶有5個通道,你會向他們進行一次身份驗證每個通道,那麼你將有5個訪問令牌,每個其中授予單信道應用程序的訪問。