我正在开发一个安卓apk,它可以播放一些Youtube视频。
我正在使用Youtube Data API 3.0,视频播放得很好。但有些视频有年龄限制,Youtube播放器要求登录。
我尝试使用谷歌播放服务来验证进入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,其中只有一些标签:kind、etag、pageInfo、items。
我用错范围了吗?我应该如何处理接收到的JSON?
您可以像在YouTube Direct Lite示例中那样使用GoogleAccountCredential。