【发布时间】:2020-09-26 23:12:35
【问题描述】:
我刚刚安装了谷歌翻译 api,但是当我尝试在视觉工作室中使用它时,它给了我这个错误; `
System.InvalidOperationException H结果=0x80131509 Message=应用程序默认凭据不可用。
如果在 Google Compute Engine 中运行,它们就可用。否则,环境变量GOOGLE_APPLICATION_CREDENTIALS 必须定义为指向定义凭据的文件。请参阅https://developers.google.com/accounts/docs/application-default-credentials 了解更多信息。
我环顾四周,我似乎无法理解它。谁能告诉我怎么解决,谢谢。
【问题讨论】:
-
请编辑您的问题并包含您的代码。我们需要查看您的应用程序是如何加载 GOOGLE_APPLICATION_CREDENTIALS 的,以及它在哪里使用它已加载的值
-
请更新您的问题并提供更多详细信息 - 否则很难猜出问题所在。
-
抱歉,我目前无法访问代码,但我会在今晚稍后上传
-
导入 Google.Cloud.Translation.V2 Public Class Form1 Private Sub TranslateText(InputText) Dim Client = TranslationClient.Create() Dim InText = InputText Dim response = Client.TranslateText(InText, LanguageCodes.Japanese, LanguageCodes.English) MessageBox.Show(response.TranslatedText) End Sub
标签: vb.net google-api google-compute-engine google-translation-api