我试图在我的应用程序中使用google,方法是遵循这些指示,但设置授权时遇到了一些困难。
我创建了服务帐户,获取了json文件,并将其设置为
set GOOGLE_APPLICATION_CREDENTIALS="C:\Users\Bassie\Documents\.credentials\google-translation-api\My Project-d885ebbbe907.json"运行该命令后,我看不到任何输出,也没有看到一个名为GOOGLE_APPLICATION_CREDENTIALS的系统环境变量(它应该出现在那里吗?)
当我尝试运行一些基本的示例代码时:
System.InvalidOperationException:‘应用程序默认凭据不可用。如果在Google中运行,它们是可用的。否则,必须定义环境变量GOOGLE_APPLICATION_CREDENTIALS,指向定义凭据的文件。有关更多信息,请参见https://developers.google.com/accounts/docs/application-default-credentials。
我做错了什么?
更新
即使在手动将值添加到系统环境变量之后,我也会得到相同的错误。
发布于 2017-10-28 10:58:31
你试过了吗
echo %GOOGLE_APPLICATION_CREDENTIALS%如果它不工作,然后右键单击我的计算机(或此PC)图标,属性,在高级选项卡,点击环境变量,添加一个新的变量下的系统变量。
然后在命令提示符中检查echo %GOOGLE_APPLICATION_CREDENTIALS%。
https://stackoverflow.com/questions/46988843
复制相似问题