Dialogflow身份验证API v2-HTTP POST

问题描述 投票:0回答:1

我正在twilio上使用的项目上使用带有HTTP请求的dialogflow,由于最近需要迁移到dialogflow的v2 API,因此客户端访问令牌将不起作用。阅读新的身份验证后,我按照google cloud文档中的说明生成了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 http-status-code-401
1个回答
0
投票

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

Twilio Function code

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

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

© www.soinside.com 2019 - 2024. All rights reserved.