逆水行舟用力撑,一篙松劲退千寻。这篇文章主要讲述Android Youtube Auth登录SDK相关的知识,希望能为你提供帮助。
按照指南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")
然后
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();
虽然我想像youtube一样实现登录...
您可以在哪里选择要连接的频道。
【Android Youtube Auth登录SDK】我知道使用webView和OAuth 2.0我可以选择频道,但我想用android sdk为auth做像youtube一样...
感谢您的任何见解
文章图片
答案遗憾的是,渠道选择器在Android原生登录流程中不可用。使用本机流和'youtube'auth范围将为帐户的“默认频道”生成一个令牌:https://support.google.com/youtube/answer/6019090?hl=en
要访问频道选择器,您需要使用您提到的基于Web的流程。
推荐阅读
- aws cognito用户获取id令牌android
- 无法将整数强制转换为android.support.design.widget.FloatingActionButton
- 如何使用ById或ByTag在android中获取当前片段
- 带有列表的android Recyclerview相互重叠
- React,Redux和Immutable.js(高效Web应用程序的组成部分)
- 响应式设计不足,我们需要响应式性能
- BEM方法论简介
- 如何使用Rails助手(Bootstrap轮播演示)
- PHP 7简介(新增功能和已消失的功能)