C# 如何在C客户端库中使用带API密钥的Google Cloud Translation V3?

C# 如何在C客户端库中使用带API密钥的Google Cloud Translation V3?,c#,google-cloud-platform,api-key,google-cloud-translate,C#,Google Cloud Platform,Api Key,Google Cloud Translate,我想使用谷歌翻译V3与。 但我能找到的就是使用服务帐户进行身份验证 我更喜欢使用API密钥作为身份验证方法,而不是服务帐户,因为我会将此应用程序构建到用户的手机上,并且我不希望用户拥有我的服务帐户文件 但在中,我只能找到通过服务帐户进行身份验证的示例 那么,如何使用API密钥和C lib进行身份验证并使用Google云翻译呢?您不能使用API密钥 您需要设计一个服务来授权您的用户,并且您的服务将使用服务帐户代表他们提出翻译请求。您还可以使用您的服务帐户发出短期访问令牌,然后客户端可以使用该访问令

我想使用谷歌翻译V3与。 但我能找到的就是使用服务帐户进行身份验证

我更喜欢使用API密钥作为身份验证方法,而不是服务帐户,因为我会将此应用程序构建到用户的手机上,并且我不希望用户拥有我的服务帐户文件

但在中,我只能找到通过服务帐户进行身份验证的示例


那么,如何使用API密钥和C lib进行身份验证并使用Google云翻译呢?

您不能使用API密钥

您需要设计一个服务来授权您的用户,并且您的服务将使用服务帐户代表他们提出翻译请求。您还可以使用您的服务帐户发出短期访问令牌,然后客户端可以使用该访问令牌发出API请求


注意:API密钥现在是传统的,大多数Google云服务不再支持API密钥。

您不能使用API密钥

您需要设计一个服务来授权您的用户,并且您的服务将使用服务帐户代表他们提出翻译请求。您还可以使用您的服务帐户发出短期访问令牌,然后客户端可以使用该访问令牌发出API请求


注意:API密钥现在是传统的,大多数谷歌云服务不再支持API密钥。

这对我来说将是一个太大的功能…但是谢谢,我真的不能在谷歌云V3中使用API密钥。我改用V2,它可以工作。当然,它牺牲了V3 translateglossary、batch…等的一些高级功能,这对我来说将是一个太大的功能…但是谢谢,我真的不能在google cloud V3中使用API密钥。我改用V2,它可以工作。当然,它牺牲了V3 translateglossary、batch等的一些高级功能