2013-08-25 151 views
3

我想獲取當前登錄的YouTube用戶的詳細信息。
經過一番玩,我找到了一種方法。
問題是,根據我的「範圍」參數,我沒有得到所有我應該得到的。YouTube Oauth2令牌問題

所以這裏是我看到的一些信息的回聲。

Author code: 
xxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxx 
RESULT code: 
"{ "access_token" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "token_type" : "Bearer", "expires_in" : 3599 }" 

channelId: xxxxxxxxxxxxx 
userId: xxxxxxxxxxxxxxxxx 
username: xxxxxxxxx 
displayname: XxxxxxxXxxxx 

那麼所有看起來不錯?那麼沒有。 對於我的直接需求它會做,但不是長期的。

問題與前面提到的「範圍」參數一樣。 如果我將其設置爲

範圍= https://www.googleapis.com/auth/youtube

我可以訪問信息,但它並不在我的谷歌帳戶的「授權訪問」列表中記錄它。
(所以未授權用戶)
但如果我將範圍設置爲

範圍= https://www.googleapis.com/auth/youtube.readonly

它會記錄訪問,但我不能得到用戶信息。 這是回聲:

.....未能打開流:HTTP請求失敗! HTTP/1.0 401令牌無效

我也將需要把它記錄用戶的認可以及獲得他們的渠道信息,這樣我可以讓我的刷新令牌以後的發展。


那麼沒有人會幫助解決這個問題?!?

回答