【发布时间】:2020-04-30 08:39:24
【问题描述】:
我在 twilio 中工作的项目上使用带有 http 请求的 dialogflow,最近需要迁移到 dialogflow 的 v2 API,客户端访问令牌将不起作用。阅读新的身份验证后,我按照谷歌云文档中的说明生成了 json,但无法使其正常工作。因为我需要通过对 dialogflow 代理的 POST 请求进行所有交互,有谁知道我怎样才能很好地生成身份验证令牌?
{
"error": {
"code": 401,
"message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
}
}
谢谢
【问题讨论】:
-
显示您的代码。见minimal reproducible example
-
使用service account,如果您使用的是NodeJs,请检查Google Auth Service Account Tokens for Node.js
-
我已经配置了服务帐户,但是模块 google-auth 不能在 twilio 函数中使用,还有其他方法吗?
标签: google-apps-script twilio google-oauth dialogflow-es http-status-code-401