如何获取与Android中的divice帐户关联的Youtube频道ID?

时间:2017-03-21 17:20:03

标签: java android youtube-api youtube-data-api

我目前在App中使用webview来管理从用户登录到选择他的YouTube频道的整个过程。一切都很简单。

这是我现在正在使用的当前方法

login = (WebView) findViewById(R.id.login);
login.loadUrl("https://accounts.google.com/o/oauth2/v2/auth?
               client_id="+config.CID+"&
               redirect_uri="+config.redirect_uri+"&
               scope=https://www.googleapis.com/auth/youtube.readonly&
               response_type=code&access_type=offline");

工作非常好,但现在,Google将不再允许嵌入式浏览器中的OAuth请求称为“网络视图”。这是文章:

https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html

所以选项是Google登录按钮和AppAuth。

我已经找到了这个答案:

YouTube API v3 get all channels associated with a logged in user

Getting All Channels using Youtube data api v3

但他们提到的链接没有显示或没有答案

顺便说一句,我只需要频道ID,用户甚至可以手动输入ID,但想法是确保频道属于他的属性。

我会感激任何帮助。 非常感谢你。

0 个答案:

没有答案