【问题标题】:Reuse Oauth2 credentials to access YouTube api [closed]重复使用 Oauth2 凭据来访问 YouTube api [关闭]
【发布时间】:2021-06-15 13:10:46
【问题描述】:

所以我会一步一步走 第一个用户登录谷歌,我显示我需要 YouTube 的请求权限,我获得凭据,我在获得凭据后立即调用 YouTube api,这部分工作正常我的问题是我想再次在我的应用程序中调用 YouTube api,它需要 Oauth2,它在登录时已经完成了我的用户,所以我应该在另一个活动中获得已经登录的用户凭据,然后在我想要的时候调用 YouTube api,而无需一次又一次地要求用户选择帐户

【问题讨论】:

标签: java android-studio oauth-2.0 youtube-api youtube-data-api


【解决方案1】:

只要您的应用程序具有未过期的访问令牌,您就可以调用 youtube API,而无需要求用户再次登录。如果您还收到了一个刷新令牌,您可以在您的令牌过期时使用它来获取另一个访问令牌,而无需用户进行任何交互。

为您的应用颁发访问和刷新令牌,因此您可以在任何活动中使用它们。

【讨论】:

  • 你能给我一些教程吗
  • 我没有任何教程,恐怕你必须尝试用谷歌搜索它们(我认为谷歌搜索“android youtube api 教程”应该会给出一些结果)。尽管如此,如果您设法获得一次访问令牌,则应将其保存在您的两个活动都可以访问的对象中。然后在其他活动中,您可以使用令牌来执行对 youtube API 的调用。
  • @jayeshjain SO 不提供您自己研究所需的教程stackoverflow.com/help/on-topic 要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题与 Stack Overflow 无关,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
猜你喜欢
  • 1970-01-01
  • 2018-05-26
  • 2020-12-22
  • 2020-11-10
  • 2014-11-19
  • 2016-06-22
  • 2013-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多