【问题标题】:How to implement OAuth 2.0 Authorization for Google Assistant on Android?如何在 Android 上为 Google Assistant 实施 OAuth 2.0 授权?
【发布时间】:2018-04-19 05:43:06
【问题描述】:

我已经为 Embedded_assistant.proto 创建了 gRPC 绑定,现在需要通过 Google Assistant SDK 进行身份验证,然后才能发送和接收数据。

我已关注此guide,但我对如何使用我创建的 OAuth 文件 (client_secret_client-id.json) 进行身份验证感到困惑。

有人可以提供一些示例代码来使用 Google Assistant SDK 进行身份验证吗?

另外,如果可能,您能否提供示例代码,说明如何在设置身份验证过程后从用户发送简单请求并从 Google 助理获得响应?

【问题讨论】:

    标签: android grpc google-assistant-sdk grpc-java


    【解决方案1】:

    您可以在示例 Android 应用中查看 Google Speech API 的身份验证是如何完成的,这应该与调用 Assistant API 所需的大致相同:https://github.com/GoogleCloudPlatform/android-docs-samples/tree/master/speech/Speech#set-up-to-authenticate-with-your-projects-credentials

    注意:如链接中所述,您只想将客户端机密 .json 文件用于测试 Android 应用程序,因为该文件不应包含在已发布的应用程序中。一些 Google API 支持从移动设备访问 API 密钥,但这种方法通常不鼓励使用,并且目前不适用于 Assistant API。

    【讨论】:

      猜你喜欢
      • 2013-03-16
      • 2014-11-16
      • 1970-01-01
      • 2015-10-02
      • 2014-05-05
      • 1970-01-01
      • 2014-09-08
      • 2014-03-30
      • 2013-01-28
      相关资源
      最近更新 更多