我试图使用api翻译几个单词,但是,响应一直说我api无效。我从Google安装了api文件,并使用了“ private_key”
api文件
{
"type": "service_account",
"project_id": "foo-246510",
"private_key_id": "10101010101",
"private_key": "-----BEGIN PRIVATE KEY-----
something something-----END PRIVATE KEY-----",
"client_email": "sample_email@com",
....
}
我在开始和结束部分之间使用“某物”部分。我说错了吗?我们应该如何使用它?
答案 0 :(得分:1)
根据API文件的内容,我了解您已经创建了一个服务帐户。根据{{3}},您需要设置一个名为GOOGLE_APPLICATION_CREDENTIALS的环境变量,并根据您的操作系统通过将[PATH]替换为服务帐户JSON文件的路径文件来进行设置。
例如: 对于Linux或macOS:
export GOOGLE_APPLICATION_CREDENTIALS="[PATH]"
对于Windows和Powershell:
$env:GOOGLE_APPLICATION_CREDENTIALS="[PATH]"
对于Windows和命令提示符:
set GOOGLE_APPLICATION_CREDENTIALS=[PATH]