我很想知道是否可以在数据库中存储多个刷新标记,并在用户选择帐户时使用相应的标记。一个简单的情况是用户想要上传YouTube视频,如果他的浏览器有多个帐户,他会选择一个帐户并上传。这里生成一个刷新令牌并将其存储在数据库中,并在将来由用户上传时使用。但是,我能够将这些令牌映射到帐户ID或其他内容,以便同一用户如果选择另一个帐户,该刷新令牌也可以存储?Google API - 为多个帐户存储谷歌刷新标记
0
A
回答
1
在继续之前,您可能首先需要检查此documentation for OAuth 2.0。
首先,从Google API 控制台获取OAuth 2.0客户端凭据。然后,您的客户端应用程序会向Google授权服务器请求一个访问令牌 ,从响应中提取一个令牌 ,然后将该令牌发送到您想要访问的Google API。对于使用OAuth 2.0与Google(包括使用自己的客户端凭证的 选项)的 交互式演示,请尝试使用 OAuth 2.0 Playground。
访问使用OAuth 2.0谷歌的API时,您必须要遵循4个基本步骤,
- 获取的OAuth从谷歌API控制台2.0凭据。
- 从Google授权服务器获取访问令牌。
- 将访问令牌发送到API。
- 如有必要,刷新访问令牌。
下面是关于你的问题情景an example。
因此,此场景中,用户希望将多个谷歌账号的连接,问题是第一个用户是谁收到了刷新令牌不像到只有访问令牌剩下的唯一的一个。
从那里,你将被带到一个解决方案,如creating the service account和OAuth 2.0 Service。
希望这是你正在寻找的那个。
+0
我实际上希望有一些方法可以检索用户在授予访问权时点击的电子邮件,以便我可以将该刷新令牌存储在他的电子邮件中 –
相关问题
- 1. 刷新标记谷歌API api php库
- 2. 谷歌地图api v3刷新标记
- 3. 谷歌API服务帐户
- 4. 谷歌地图刷新标记
- 5. 谷歌API刷新令牌
- 6. C#谷歌地图API多个标记
- 7. 谷歌嗡嗡php api存储多个嗡嗡声帐户并发布到所有帐户
- 8. 刷新标记 - Google Maps JavaScript API v3
- 9. 谷歌API检测多个帐户登录
- 10. 谷歌地图api V3更新标记
- 11. 多个Android开发者帐户与一个谷歌帐户
- 12. 谷歌云存储可以映射到Gmail帐户?
- 13. 谷歌地图API标记
- 14. 刷新oauth2令牌谷歌API和HWIOAuthBundle
- 15. Google Drive Api无法连接/授权到谷歌帐户
- 16. Phonegap插件谷歌地图上的多个标记api v2
- 17. 谷歌帐户ID?
- 18. 谷歌地图多个标记从onMapReady
- 19. Android谷歌帐户同步
- 20. 更新谷歌文档与谷歌API api客户端
- 21. 每个用户的谷歌存储
- 22. 谷歌地图 - 多标记
- 23. 谷歌地图 - 多标记
- 24. 谷歌驱动api与一个用户帐户为不同的设备
- 25. 谷歌地图api v3 - 多个标记,多个infowindows,3个图标
- 26. 无法在谷歌API刷新令牌
- 27. 谷歌帐户授权用户访问谷歌文档
- 28. 添加标记 - 谷歌地图API V3
- 29. Diffrence的B/W谷歌工作帐户和谷歌服务帐户
- 30. 谷歌地图中的多个标记
正如“@MαπμQμαπkγVπ.0”所说,有一个流向它。但是从你的问题来看,我怀疑你希望的方式是不可能的。 YouTube(Google)有一个链接的用户数据库。因此,在任何谷歌页面(YouTube),它会保存您的登录信息,以及知道您目前正在使用哪一个。它正在做背后的所有Oauth东西,而这些东西通常无法使用。但也许有人有一个想法可能会读取当前页面数据。 – Tempus