微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

验证Google Vision API时出现问题

如何解决验证Google Vision API时出现问题

我在代码中使用了两个Google Api。我已经下载了一个Google服务帐户的JSON密钥,我打算将其用于两个API的身份验证。第一个API是Google存储API。第二个是Cloud Vision API。我还通过在VS Code终端中使用以下命令将Credentials参数指向密钥的位置来注册密钥。

List<V> listV = getT().Cast<V>().ToList();

这就是正在发生的事情。如果我要删除文件,则Google存储API会说找不到该文件。因此,显然该API正在检查文件,尽管不清楚在代码的哪一部分。但是,对于Cloud Vision API,它似乎进入了export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/my-key.json". 并尝试查找密钥文件的保存位置。而且它找不到。在googleauth.js中,该命令失败

googleauth.js

我在const credentialsPath = process.env['GOOGLE_APPLICATION_CREDENTIALS'] || process.env['google_application_credentials']; 中包含API的代码如下。

app.js

为什么const {Storage} = require('@google-cloud/storage'); const vision = require('@google-cloud/vision'); 无法确定凭据文件文件路径?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。