无法创建会话客户端对话流
Can't create session client dialogflow
我正在尝试在 php 后端设置 Dialogflow。根据文档:https://googleapis.dev/nodejs/dialogflow/latest/v2beta1.SessionsClient.html
我应该能够将我之前使用 Google 云控制台生成的 json 密钥文件的路径作为参数传递,以访问 DialogFlow 的 API.
$path = dirname(__DIR__, 2) . '\_________-_______-____________.json';
$config = [
'keyFilename' => $path,
];
$sessionsClient = new SessionsClient($config);
我不断收到此错误:Could not construct ApplicationDefaultCredentials
我使用 file_get_contents
方法仔细检查了路径,它是有效的。
有什么想法吗?
文档有问题。
使用密钥 credentials
而不是 keyFilename
完成了工作。
我正在尝试在 php 后端设置 Dialogflow。根据文档:https://googleapis.dev/nodejs/dialogflow/latest/v2beta1.SessionsClient.html
我应该能够将我之前使用 Google 云控制台生成的 json 密钥文件的路径作为参数传递,以访问 DialogFlow 的 API.
$path = dirname(__DIR__, 2) . '\_________-_______-____________.json';
$config = [
'keyFilename' => $path,
];
$sessionsClient = new SessionsClient($config);
我不断收到此错误:Could not construct ApplicationDefaultCredentials
我使用 file_get_contents
方法仔细检查了路径,它是有效的。
有什么想法吗?
文档有问题。
使用密钥 credentials
而不是 keyFilename
完成了工作。