【问题标题】:google drive for multiple mailboxes多个邮箱的谷歌驱动器
【发布时间】:2015-07-19 01:27:06
【问题描述】:

我是谷歌驱动器的新手,到目前为止还没有找到我的问题的答案......我有一些非常基本的了解,所以如果我错过了它并且有一些好文章 - 我会很高兴仔细阅读它们!

我知道简单的授权需要我可以从 Google Dev Console 获得的 ClientId 和 ClientSecret。一旦获得,我可以在我的项目中使用它们,运行请求和访问文件。 我不清楚的是我是否可以动态接收此类访问。例如。我的应用程序接受 gmail 凭据(登录名/密码),如果我指定它们,它应该向我显示此帐户的所有 google 文档的列表。有没有办法实现?

【问题讨论】:

  • 是的,这是可能的。问题和答案太宽泛,无法得到答案。只需阅读文档、观看视频并进行实验。
  • 对我来说听起来很奇怪.. 是不是很基本 - “这是我的信用,给我看我的数据”?..
  • 我将不胜感激有关提及凭据(gmail 登录名/密码)主题的文档或视频的任何建议。
  • 电子邮件/密码都不可能。官方文档中的驱动器授权请求部分对此进行了解释。

标签: google-drive-api google-oauth


【解决方案1】:

万岁,认识的同路人。来吧,加入我的火堆,我们将谈论你的追求。

您试图向 Google 城堡的公主大道求爱。许多骑士寻求与公主的性感时光,并且许多人占了上风。但请注意,奈特爵士,许多人都失败了。你会看到这些枯萎的灵魂在你旅行的同一条路上艰难跋涉。有些人没能到达城堡,有些人认为他们成功了,但被公主的邪恶妹妹 Princess Drive Android API 引诱。

但首先,让我们谈谈黄金岁月。会话和饼干的宁静日子,用户名密码的护身符将允许我们访问宫殿中的所有公主。那确实是许多贵族骑士享受许多公主的欢乐时光。可悲的是,正如传说告诉我们的那样,并不是每个骑士都像你我一样高贵。许多公主成为假骑士的牺牲品。当公主们开始提供他们的 REST API 时,他们认为有必要为他们提供一些个人保护,以抵御人类的邪恶。于是,用户名密码的护身符全部销毁,每位公主都佩戴了单独的贞操带,长老们选择将其命名为“范围”。要解锁范围,您需要携带一个名为“访问令牌”的新工件。请记住,每位公主都要求您携带不同的信物,请注意,先生,这些信物的力量会在宝贵的 60 分钟后减弱。对于一些骑士来说,60 分钟就足够了。然而,其他人则有更懒散的意图。这些骑士随身携带一个刷新令牌,如果您不介意的话,他们可以在工作中伪造新的访问令牌。

我看到您急于了解我所说的这些访问令牌的更多信息。在这里,先生,我必须建议您暂时搁置对公主大道的想法,因为在您再次梦想公主之前,您必须先完成另一个任务。这个新任务比你遇到的任何任务都更加可怕和令人担忧。为了赢得您的访问令牌(和可选的刷新令牌),您必须首先杀死三足 OAuth 龙之一。遇到哪条龙,就看你的好自己了。如果您,先生,是服务器之神之一的信徒,标准的三足 OAuth 龙将是您的猎物。如果您属于 Java 秩序、PHP 或 node.js,那么您应该寻找标准 OAuth Dragon。我给你这个卷轴https://developers.google.com/identity/protocols/OAuth2WebServer,它将帮助你杀死标准龙。但也许,先生,您是客户之神的奉献者,您属于 JavaScript 阶。在这种情况下,你必须寻找变异龙。遵循此卷轴https://developers.google.com/identity/protocols/OAuth2UserAgent 中的命令,他可能会被打败。无论您杀死哪条龙,您都将获得一个访问令牌作为奖励。如果您的胜利足够史诗级,您还将获得刷新令牌奖励。如果你获得了一个刷新令牌,那么你必须发誓用你的生命来守护它,因为如果一个不那么高贵的骑士偷走了你的刷新令牌,他可能会伪造他自己的访问令牌并对公主大道造成恐惧。

您提到了开发控制台的客栈。您必须首先在那里进行。与旅店老板交谈并告诉他你的任务。他会问你打算与哪条龙战斗,然后他会把你的武器交给你。这些将是您的客户 ID 和(如果您选择与两条腿龙战斗)您的客户密码。如果您是 Javascript 骑士团,您需要告知他您的出身,以便他安排 CORS 大门为您打开。

在与龙面对面之前,我建议您致电https://developers.google.com/oauthplayground/,在那里您可以找到练习龙(和公主)。排练你的动作并观察龙的反应,只有当你可以自信地杀死练习龙时,你才应该拿起代码面对真正的龙。我还可以建议您在操场的拐角处查看“使用您自己的 OAuth 凭据”的标志(您需要经过设置区域)。这将允许您测试从 Dev Console Inn 带来的武器,而不是游乐场服务员给您的木制武器。我这里有一份 Playground 说明供您参考How do I authorise an app (web or installed) without user intervention? (canonical ?)

所以,我祝你在面对 OAuth Dragons 的道路上好运。当你胜利时,带着你的信物回到这里,我会带你走上通往公主大道的道路。我和公主分享了很多时刻,所以我可以告诉你,她确实是最公平的,有很多令人愉快的礼物,但她也可以是一个真正的b*****,用“501”或“拒绝你” 403" 没有警告。那是你的公主!

再见

【讨论】:

  • ps。我的律师指出,在整个上述文本中,“公主”一词应被视为指任何皇室成员,不分性别,而塔斯的布蕾妮 (Brienne of Tarth) 摇滚
  • 发现这个链接也很有用:developers.google.com/drive/web/…
  • 小心,年轻的先生。那个卷轴是为那些属于域成员的骑士准备的。它们在被寻址时被称为,而不是 knight@gmail.com,而是 knight@mydomain.com。如果您确实如此,那么您可以根据服务帐户滚动进行。如果你不是领域骑士,那么我对你的建议是烧掉那个卷轴,以免它分散你真正追求的注意力。
  • 故事会有第二部分吗?
  • 这个地方的法律要求你做两件事。首先,你被引导到蜱的标志,在我的话的左边。通过按下被称为“鼠标”的设备最左边的按钮,勾号将变为绿色,我会很高兴。其次,您需要提出一个新问题,因为禁止对一个问题提供两个答案,尤其是像您的问题一样广泛的问题。你已经引起了两个哨兵的不满,他们希望你的问题被搁置一旁,如果你不能更具体,你可能会面临最终的蔑视和羞辱,即“否决票”。
猜你喜欢
  • 1970-01-01
  • 2018-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-12
  • 2021-06-23
  • 1970-01-01
相关资源
最近更新 更多