Kri*_*rov 5 youtube authentication android youtube-api google-signin
按照指南 https://developers.google.com/identity/sign-in/android/sign-in 不允许我指定 YouTube 登录频道
我请求了以下范围
new Scope("email"),
new Scope("https://www.googleapis.com/auth/youtube.readonly"),
new Scope("https://www.googleapis.com/auth/yt-analytics.readonly")
Run Code Online (Sandbox Code Playgroud)
然后
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestScopes(new Scope(Scopes.EMAIL), scopes)
.requestServerAuthCode(activity.getString(R.string.google_token_id), true)
.build();
googleApiClient = new GoogleApiClient.Builder(activity)
.enableAutoManage(activity, this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.addConnectionCallbacks(this)
.build();
Run Code Online (Sandbox Code Playgroud)
虽然我想像 youtube 一样实现登录...
您可以在其中选择要连接的频道。
我知道使用 webView 和 OAuth 2.0 我可以选择频道,但我想像 youtube 一样使用 Android sdk 进行身份验证...
感谢您的任何见解
遗憾的是,渠道选择器在 Android 本机登录流程中不可用。使用本机流程和“youtube”身份验证范围将为帐户的“默认频道”生成一个令牌: https: //support.google.com/youtube/answer/6019090?hl= en
要访问通道选择器,您需要使用您提到的基于网络的流程。
| 归档时间: |
|
| 查看次数: |
1367 次 |
| 最近记录: |