【问题标题】:Dialogflow authentication API v2 - HTTP POSTDialogflow 身份验证 API v2 - HTTP POST
【发布时间】: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"
    }
}

谢谢

【问题讨论】:

标签: google-apps-script twilio google-oauth dialogflow-es http-status-code-401


【解决方案1】:

这是今天用来发出 http 请求的函数代码。问题是所有服务都在 Twilio 中,我无权访问服务器,因为我无法定义环境变量。

Twilio Function code

Twilio Fuctions 使用 NodeJs 并允许我安装许多 npm 模块,但有以下限制:“不支持本机包 - 函数不提供编译本机插件模块所需的 C/C++ 编译器。这意味着依赖于节点的模块-gyp 无法安装到 Functions 中。”

我不知道这种限制是否会影响在这种情况下对我工作的服务帐户。

【讨论】:

    猜你喜欢
    • 2019-04-28
    • 2022-12-10
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    相关资源
    最近更新 更多