首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dialogflow企业版未显示访问令牌密钥

dialogflow企业版未显示访问令牌密钥
EN

Stack Overflow用户
提问于 2018-05-30 16:38:02
回答 2查看 766关注 0票数 0

我有两个不同的谷歌DialogFlow帐户,一个是企业版,另一个是普通帐户。我曾经使用non-Entrepreise Dialogflow,我可以从设置中获取访问令牌,但在Entrepreise上,访问键不会显示。

我可以访问google控制台,我可以看到有一个服务帐户密钥,但当我尝试在头Authorization上的http调用中使用这个密钥时,我得到了not Authorization 401。

任何人都知道如何在企业版中仍然使用DialogFlow V1,并创建访问令牌,这样我就可以使用它对dialogflow api进行http调用!

两个帐户的屏幕截图:企业

正常

使用DialogFlow Api的代码:

代码语言:javascript
复制
function postData(url, data) {
    console.log(JSON.stringify(data));
    return fetch(url, {
        body: JSON.stringify(data),
        // cache: 'no-cache',
        // credentials: 'same-origin',
        headers: {
            'content-type': 'application/json',
            "Authorization": "Bearer " + configs.accessToken,
        },
        method: 'POST',
        mode: 'cors',
        redirect: 'follow',
        referrer: 'no-referrer',
    })
        .then(response => response.json()) // parses response to JSON
}
EN

回答 2

Stack Overflow用户

发布于 2018-05-31 16:45:16

如果任何人仍然对企业版感兴趣,那么这里只有V2可用,所以我的V1代码不能在这里工作,这是相当可悲和恼人的!谷歌的向后兼容性在哪里?

https://dialogflow.com/docs/agents

API版本:代理的API版本。为所有新代理选择V2 API。Dialogflow企业版仅支持V2接口,无法选择接口版本。

票数 1
EN

Stack Overflow用户

发布于 2018-05-30 22:01:33

我知道当我们使用DialogFlow企业版时,连接到它的唯一方式是使用“项目ID”。例如,我在Python中使用下面的命令:

代码语言:javascript
复制
session = session_client.session_path(project_id, session_id)

此外,每个Google Cloud项目只能有一个企业代理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50600062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档