我对此很陌生,但我一直在尝试使用谷歌日历 API 在我正在制作的网站上显示即将发生的事件。到目前为止,我已经启用了 API 并创建了一个服务帐户来访问日历。我一直在使用另一个 stackoverflow 帖子中的说明,但我一直收到错误消息。我相信这是导致它的代码://set environment variable to use your downloaded Service account key
putenv("GOOGLE_APPLICATION_CREDENTIALS=myCredentials.json");我myCredentials.json在与包含上述代码的 php 文件相同的文件夹中。但是,当我测试代码时,出现以下错误:Fatal error: Uncaught DomainException: Unable to read the credential file specified by GOOGLE_APPLICATION_CREDENTIALS: file myCredentials.json does not exist我不确定我是否应该放置myCredentials.json在不同的位置,或者我是否没有正确指定路径?更新:我使用绝对路径修复了它。/Applications/MAMP/htdocs/就我而言,因为我使用的是 MAMP,所以我只需要预先考虑。
1 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
将其设置为环境变量时,应指定 .json 文件的完整路径。
您可以使用getenv()
函数验证这是问题所在。您会注意到找不到该文件,但是当您指定绝对路径时它会找到该文件。
- 1 回答
- 0 关注
- 145 浏览
添加回答
举报
0/150
提交
取消