2016-06-28 65 views
1

YouTube頻道對象的「googlePlusUserId」在Youtube數據API的最近一次審覈中已被棄用(2016年6月13日)。來自YouTube數據API修訂歷史記錄:棄用「googlePlusUserId」後如何關聯Youtube頻道及其Google帳戶?

渠道資源的contentDetails.googlePlusUserId屬性已被棄用。以前,只有當頻道與Google+個人資料相關聯時,該媒體資源纔會顯示。在棄用之後,該物業將不再包含在任何渠道資源中。

我正在使用此媒體資源將YouTube頻道與其Google帳戶相關聯。通過這種方式,我可以在我的網頁中驗證與Google登錄的用戶是YouTube頻道的所有者。那麼如何在沒有此屬性的情況下做到這一點?

使用情況

我的使用情況是一個Web應用程序,邀請一些YouTube頻道,(用戶)的網站。理想情況下,此邀請必須通過直接發送給用戶電子郵件的電子郵件或直接通過YouTube數據API發送到YouTube頻道。但是,這兩個選項都不可行,因爲無法檢索電子郵件,實際上也沒有功能通過API將直接消息發送到YouTube頻道。因此,要邀請YouTube頻道,我們必須手動轉到YouTube頻道關於頁面,並通過鏈接向用戶發送消息以加入我們的頁面。此鏈接是一個包含令牌的網址,用於標識此邀請,但我們需要確保來自此鏈接的用戶是YouTube頻道的所有者,因此唯一的方法是使用他的YouTube頻道帳戶登錄Google帳戶。

我希望我已經解釋清楚了,如果您有任何疑問問我。

謝謝!

+0

關於此主題的另一個問題:http://stackoverflow.com/q/38241943/1841839 – DaImTo

+0

答案可以找到http://stackoverflow.com/q/38241943/1841839 – DaImTo

回答

0

我找到了解決方案。您可以撥打people/me Google+ API端點以獲取當前登錄的Google用戶的ID

Here您可以找到有關OAuth範圍的更多信息,您必須授予令牌以訪問用戶數據。

+0

它最好把它們連接回你的問題包含答案然後在這裏再次回答這個問題。由於它包含答案,因此您有更好的機會在原始問題中獲得+1。 (堆棧提示) – DaImTo

+0

我無法理解這個解決方案。谷歌賬戶和YouTube頻道之間的關係不會被獲得,是嗎? – bergacat1

+0

當您設置參數mine = true時,「通道」端點應返回經過身份驗證的用戶擁有的通道列表。和「人/我」完全返回經過認證的用戶。 – micobg

相關問題