Actions on google 了解google上的操作中的登录过程
我有一个谷歌助手(谷歌操作)应用程序,我想让用户登录。我在google上使用带有DialogFlow的actions,DialogFlow又有一个webhook 对于需要登录的特定操作,我在webhook中启动app.askForSignIn() 我有一个名为actions.intent.SIGN\u的意图,其中有一个名为actions\u intent\u SIGN\u的事件。在这个操作中,我检查app.getSignInStatus()并得到nullActions on google 了解google上的操作中的登录过程,actions-on-google,dialogflow-es,google-assistant-sdk,Actions On Google,Dialogflow Es,Google Assistant Sdk,我有一个谷歌助手(谷歌操作)应用程序,我想让用户登录。我在google上使用带有DialogFlow的actions,DialogFlow又有一个webhook 对于需要登录的特定操作,我在webhook中启动app.askForSignIn() 我有一个名为actions.intent.SIGN\u的意图,其中有一个名为actions\u intent\u SIGN\u的事件。在这个操作中,我检查app.getSignInStatus()并得到null 我错过什么了吗?Google Assis
我错过什么了吗?Google Assistant/Actions是否会从oauth中提取令牌和作用域的链接,并将其与用户关联?嗨,rochan,我不久前也遇到了同样的问题,看到我的帖子,这对我来说仍然是一个悬而未决的问题
但这对我来说没有多大的优先权。您可以尝试使用支持google assistant的智能手机,并在那里进行测试,而不是在模拟器中进行测试。也许它能起作用。嗨,rochan,我不久前也遇到了同样的问题。看我的帖子,这对我来说仍然是一个悬而未决的问题
但这对我来说没有多大的优先权。您可以尝试使用支持google assistant的智能手机,并在那里进行测试,而不是在模拟器中进行测试。也许它能工作。我可以在我的应用程序上工作,但我没有调用app.askForSignIn(),而是在DialogFlow integration with Google Assistant上选中了“需要登录”选项,然后我在“帐户链接”中提供了有关客户端ID、密码、授权和令牌URL的所有信息应用程序概述中关于谷歌控制台操作的部分 我基本上是跟着
PS:要使其在控制台上工作,您必须从智能手机登录或直接在浏览器窗口中调用auth URL。我可以在我的应用程序上工作,但我没有调用app.askForSignIn(),而是在DialogFlow integration with Google Assistant上选中了“需要登录”选项,然后,我在应用程序概述中的“帐户链接”部分提供了有关客户端ID、密码、授权和令牌URL的所有信息,该部分介绍了谷歌控制台上的操作 我基本上是跟着
PS:要使其在控制台上工作,您必须从智能手机登录,或者直接在浏览器窗口中调用auth URL。您必须在dialogflow的Google assistant integration settings(谷歌助手集成设置)中启用所需登录选项 启用此选项后,请使用谷歌概览上的操作中的帐户链接选项,并按照以下步骤操作 我们必须首先启用webhook,然后才能在dialogflow实现文档中看到如何启用webhook 在谷歌云控制台下打开您的项目 1.转到google云控制台->ApisandServices->凭证->OAuth 2.0客户端ID->Web客户端->注意客户端ID和客户端机密 ->下载JSON-从JSON中记下项目id、auth_uri、token_uri ->授权重定向URI->白名单我们的应用程序的URL->在此URL固定部分是,并将项目id附加到URL中 ->保存更改
accessToken=req.get(“原始请求”).get(“数据”).get(“用户”).get(“accessToken”)
r=requests.get(链接)
打印(“电子邮件Id=”+r.json()[“电子邮件”])
打印(“Name=“+r.json()[“Name”])
您必须在dialogflow的Google assistant集成设置中启用所需登录选项
启用此选项后,请使用谷歌概览上的操作中的帐户链接选项,并按照以下步骤操作
我们必须首先启用webhook,然后才能在dialogflow实现文档中看到如何启用webhook
在谷歌云控制台下打开您的项目
1.转到google云控制台->ApisandServices->凭证->OAuth 2.0客户端ID->Web客户端->注意客户端ID和客户端机密
->下载JSON-从JSON中记下项目id、auth_uri、token_uri
->授权重定向URI->白名单我们的应用程序的URL->在此URL固定部分是,并将项目id附加到URL中
->保存更改