繁体   English   中英

使用谷歌 API 在 Postman 或 Java/Kotlin 中使用 OAuth2

[英]Using google API using OAuth2 in Postman or Java/Kotlin

我在这里向您寻求 OAuth2 for Google API 的帮助。

短篇小说:我正在尝试通过 API 访问 Google Home 以使用空调。

我看到很多关于此的教程,但由于谷歌经常更改它的 api,我不知道如何继续。

我已经有一个通过 Google 控制台创建的客户端 ID。 现在我需要创建 OAuth2 令牌以通过 Postman 或直接从 Android Kotlin 应用程序与 API 通信。

谷歌控制台给了我以下参数:

client_id、project_id、auth_uri、token_uri、auth_provider_x509_cert_url

根据这个网站: GoogleSite我可以看到应该有其他类型的参数(或者我错了?)

有人可以帮我从 Postman 或 Java/Kotlin 获取 OAuth2 令牌吗?

非常感谢

据我了解 Cloud to Cloud API 适用于设备制造商。 Google 专注于让每个供应商都与 Google Home 兼容,以便用户可以使用它。 我在这里闻到XY 问题 OAuth上有大量文档,但我认为您更需要一种与 Google Home 的助手后端对话的方式,就像 Google Home / Nest / 您的手机一样。

我认为你需要这种方法:通过文本提示与 Assistant 对话来控制你的东西。

https://stackoverflow.com/a/54135312/253468

为此,我将遵循本教程:

https://developers.google.com/assistant/sdk/guides/service/python

这是一些看起来很有希望的代码:

https://github.com/googlesamples/assistant-sdk-nodejs

您可以选择另一种您更熟悉的语言:

https://github.com/orgs/googlesamples/repositories?q=assistant-sdk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM