我對此很陌生,但我一直在嘗試使用谷歌日歷 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 關注
- 171 瀏覽
添加回答
舉報
0/150
提交
取消