Php API密钥无效。使用google translate api时出错
我试着用api翻译几个词,但回应一直说api无效。我从谷歌安装了api文件,并使用了“私钥” api文件Php API密钥无效。使用google translate api时出错,php,api,google-translate,Php,Api,Google Translate,我试着用api翻译几个词,但回应一直说api无效。我从谷歌安装了api文件,并使用了“私钥” api文件 { "type": "service_account", "project_id": "foo-246510", "private_key_id": "10101010101", "private_key": "-----BEGIN PRIVATE KEY----- something something-----END PRIVATE KEY-----", "clien
{
"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",
....
}
我在开始部分和结束部分之间使用“something”部分。我做错了吗?我们应该如何使用它 根据API文件内容,我知道您创建了一个服务帐户。根据,您需要设置一个名为GOOGLE_APPLICATION_CREDENTIALS的环境变量,并通过将[PATH]替换为服务帐户JSON文件的PATH文件来根据您的操作系统进行设置 例如: 对于Linux或macOS:
export GOOGLE_APPLICATION_CREDENTIALS="[PATH]"
对于windows和powershell:
$env:GOOGLE_APPLICATION_CREDENTIALS="[PATH]"
对于windows和命令提示符:
set GOOGLE_APPLICATION_CREDENTIALS=[PATH]