0
我正在開發一個Android的apk播放一些Youtube視頻。如何處理年齡限制Youtube的數據API 3.0
我使用Youtube Data API 3.0,視頻播放正常。但一些視頻有年齡限制,Youtube播放器要求登錄。
我試圖使用Google Play服務向YouTube進行身份驗證。
GoogleAuthUtil.getToken(mActivity, mEmail, "oauth2:https://www.googleapis.com/auth/youtube.readonly");
,然後後收到此令牌我要求對YouTube的訪問:
URL url = new URL("https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&access_token=" + token);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
int sc = con.getResponseCode();
通常出現身份驗證屏幕,我收到一個JSON只有一些標籤:善良,ETAG,pageInfo,項目。
我在使用錯誤的範圍嗎?我應該如何處理收到的JSON?
我檢查了您的代碼,您正在使用GoogleAccountCredential加載上傳的視頻列表。但是,在您實際播放視頻的PlayActivity中,您沒有使用憑據。它是否會與年齡限制的視頻一起使用? – leandrocastelli
是的,它使用簡單的API訪問,而是依靠YouTube Android播放器來處理身份驗證。這與Android設備中的YouTube應用有關。所以用戶必須登錄他們的YT應用程序。 –