當用戶被引導到了谷歌的OAuth認證頁面有兩種選擇,選擇一個帳戶:PHP /谷歌的OAuth - 獲取Gmail主的電子郵件,而不是@ pages.plusgoogle電子郵件
https://i.gyazo.com/e58272338236a472f1000b8aa1e426f6.png
或選擇一個帳戶,然後選擇一個子賬戶
https://i.gyazo.com/3e340c41a37f76c20541e1540c902035.png
我想主Gmail帳戶的電子郵件地址[email protected],而不是讓他們的子YouTube電子郵件地址,如Na [email protected]
我使用的範圍是:
有沒有什麼辦法可以繞過排序的這個還是有另我可以在此之外使用範圍訪問他們的主要Gmail。
編輯:通過一些更多帖子細算有發生在這裏同樣的問題:在2013年根據回Google OAuth2 Login - Get YouTube nickname and real email address報價:
有趣的使用情況。不幸的是,目前沒有辦法用一個標記來做到這一點。原因是youtube頻道由系統中的其他對象(幾乎就像用戶帳戶)表示。而OAuth授權可以屬於Gmail用戶或YouTube頻道。當我們在請求中看到youtube範圍時,我們會顯示用戶ID列表以及用戶可能擁有的任何頻道以及批准用戶選擇其中一個頻道。結果令牌屬於該對象/帳戶。
我們正在構建與代表團和渠道相關的新功能。例如 一種可能的解決方案可能是在用戶帳戶 上獲取單個令牌,使您可以訪問由該 帳戶管理的所有渠道上的API。對不起,目前沒有ETA。
有誰知道有關這個的進一步發展,因爲這將解決這一問題藏漢