dialogflow:403 IAM权限'dialogflow.sessions.detectIntent'

2024-10-03 06:28:12 发布

您现在位置:Python中文网/ 问答频道 /正文

在阅读了数小时的文档和资源之后,我请求您的帮助。在

我在API V2项目“xxx1”上有一个对话流代理

我为“xxx1”创建了一个服务帐户,并附加了角色“Dialogflow API Client”

我用凭证下载了JSON文件。在

我用python创建会话:

session = dialogflow.SessionsClient(
        {
            'credentials': {
                'client_email': 'serviceaccountemail...',
                'private_key': '-----BEGIN PRIVATE KEY----- ...',
            },
            'project_id': 'xxx1',
        }
    )

这里没有问题。在

如果在运行时调用Dialogflow API,则收到:

^{pr2}$

对我来说,这听起来好像权限不够。但我对其他探员使用同样的角色,而且效果很好。在


Tags: 项目文档clientapijson角色代理帐户