gpt4 book ai didi

actions-on-google - 在 grantType=authorization_code 请求后,Google 代理授权流程不会继续

转载 作者:行者123 更新时间:2023-12-04 15:18:35 25 4
gpt4 key购买 nike

我正在开发 API AI 代理,并尝试实现帐户链接功能。文档位于 oauth2-codeflow真的很有帮助,我能够创建我的 oauth 流程并在 Google playground 中进行测试。 .直到这里一切正常。

但是当我尝试在网络模拟器中对其进行测试时,我不断收到“看起来您的代理帐户尚未链接”的消息。我已经按照调试 URL 进行了登录和授权步骤。

按此 SO Question :我应该期待浏览器被重定向到 https://www.google.com/?result_code=SUCCESS&result_message=Accounts+now+linked ,但我的浏览器总是被重定向到 https://www.google.co.in/?gws_rd=cr&ei=QDOEWfCAPMHA0gSUvJj4Ag在代理中我仍然得到 accounts not linked信息。

我可以看到 Google 能够使用 grantType:authorization_code 调用我的 token 端点,并且我的服务响应如下:

POST for /myendpoint/tokens has begun for: grantType:authorization_code  clientId:google-clientid...8

我的服务响应是:
{
"token_type":"bearer",
"access_token":"ab092868.....e804bcac",
"refresh_token":"e11e6d3054883...b30",
"expires_in":3600
}

我已经完成了 SO Question 中的建议但我的回复没有额外的参数。简单明了

我通过具有以下代码的 nodejs 应用程序发送上述响应:
    res.setHeader('Cache-Control', 'no-store');
res.setHeader('Pragma', 'no-cache');
res.setHeader('Content-Type', 'application/json;charset=UTF-8');
res.send(JSON.stringify(respObj));

我现在真的很震惊,找不到出路!请帮忙。

最佳答案

如通过电子邮件所述,您似乎没有重定向到与在登录流程中提供给授权端点的 redirect_uri 参数相同的 URL。我将调查改进围绕此错误的消息传递。

关于actions-on-google - 在 grantType=authorization_code 请求后,Google 代理授权流程不会继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45502199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com