Я обращаюсь к .NET DLL в LabVIEW для API перевода Google (Google.Cloud.Translation.V2.dll) и пытался установить «GOOGLE_APPLICATION_CREDENTIALS» через командную строку, как показано в примере Google о том, как установитьвсе, чтобы заставить работать API перевода.Кажется, он не работает, и когда я запускаю свой код, я получаю ошибку «отсутствует действительный ключ API» (403).Я думаю, что мне нужно установить ключ программно, но я не могу найти документацию или примеры того, как программно установить ключ API.Ниже приведена ошибка .NET, полученная при попытке перевести некоторый текст на немецкий язык.
Google.GoogleApiException: Google.Apis.Requests.RequestError
The request is missing a valid API key. [403]
Errors [
Message[The request is missing a valid API key.] Location[ - ] Reason[forbidden] Domain[global]
]
Нужен ли мне доступ к другой библиотеке DLL для установки ключа API?Я загрузил все это (потому что они были зависимостями, и я не был уверен, что все, что мне было нужно при доступе к Google API в LabVIEW) и просмотрел потенциальные методы, которые я мог бы использовать во всех из них.Это они:
Google.Cloud.Translation.V2.dll, Google.Apis.Translate.v2.dll, Google.Api.Gax.dll, Google.Api.Gax.Rest.dll, Google.Apis.Auth.dll, Google.Apis.Auth.PlatformServices.dll, Google.Apis.Core.dll, Google.Apis.dll, Google.Apis.PlatformServices.dll, Newtonsoft.Json.dll, System.Interactive.Async.длл