Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Can';t创建会话客户端对话框流_Php_Dialogflow Es - Fatal编程技术网

Php Can';t创建会话客户端对话框流

Php Can';t创建会话客户端对话框流,php,dialogflow-es,Php,Dialogflow Es,我正在尝试在php后端上设置Dialogflow。根据文件: 我应该能够将之前使用Google云控制台生成的json密钥文件的路径作为参数传递,以访问DialogFlow的API $path = dirname(__DIR__, 2) . '\_________-_______-____________.json'; $config = [ 'keyFilename' => $path, ]; $sessionsClient = new SessionsClient($config);

我正在尝试在php后端上设置Dialogflow。根据文件:

我应该能够将之前使用Google云控制台生成的json密钥文件的路径作为参数传递,以访问DialogFlow的API

$path = dirname(__DIR__, 2) . '\_________-_______-____________.json';
$config = [
  'keyFilename' => $path,
];
$sessionsClient = new SessionsClient($config);
我不断收到此错误:
无法构造ApplicationDefaultCredentials

我使用
file\u get\u contents
方法仔细检查了路径,它是有效的


有什么想法吗?

医生有点不对劲


使用密钥
凭证
而不是
密钥文件名
完成了这项工作。

可能是因为您参考了nodejs文档;)