本页面介绍了如何开始使用 reCAPTCHA Enterprise API 的 Cloud 客户端库。借助客户端库,您可以更轻松地使用支持的语言访问 Google Cloud API。虽然您可以通过向服务器发出原始请求来直接使用 Google Cloud API,但客户端库提供了简化功能,可显著减少您需要编写的代码量。
如需详细了解 Cloud 客户端库和旧版 Google API 客户端库,请参阅客户端库说明。
安装客户端库
C++
如需详细了解此客户端库的要求和安装依赖项,请参阅设置 C++ 开发环境。
C#
Install-Package Google.Cloud.RecaptchaEnterprise.V1 -Pre
如需了解详情,请参阅设置 C# 开发环境。
Go
go get cloud.google.com/go/recaptchaenterprise/apiv1
如需了解详情,请参阅设置 Go 开发环境。
Java
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
如需了解详情,请参阅设置 Java 开发环境。
Node.js
npm install --save @google-cloud/recaptcha-enterprise
如需了解详情,请参阅设置 Node.js 开发环境。
PHP
composer require google/cloud-recaptcha-enterprise
如需了解详情,请参阅在 Google Cloud 上使用 PHP。
Python
pip install --upgrade google-cloud-recaptcha-enterprise
如需了解详情,请参阅设置 Python 开发环境。
Ruby
gem install google-cloud-recaptcha_enterprise
如需了解详情,请参阅设置 Ruby 开发环境。
设置身份验证
为了对对 Google Cloud API 的调用进行身份验证,客户端库支持应用默认凭据 (ADC);这些库会在一组定义的位置查找凭据,并使用这些凭据对向 API 发出的请求进行身份验证。利用 ADC,您可以在本地开发或生产环境等各种环境中为应用提供凭据,而无需修改应用代码。对于生产环境,设置 ADC 的方式取决于服务和上下文。如需了解详情,请参阅设置应用默认凭据。
对于本地开发环境,您可以使用与您的 Google 帐号关联的凭据设置 ADC:
-
初始化 gcloud CLI 时,请务必指定您有权访问应用所需资源的 Google Cloud 项目。
创建凭据文件:
gcloud auth application-default login
系统会显示登录屏幕。登录后,您的凭据会存储在 ADC 使用的本地凭据文件中。
其他资源
C++
以下列表包含指向与 C++ 客户端库相关的更多资源的链接:
C#
以下列表包含指向与 C# 客户端库相关的更多资源的链接:
Go
以下列表包含指向与 Go 客户端库相关的更多资源的链接:
Java
以下列表包含指向与 Java 版客户端库相关的更多资源的链接:
Node.js
以下列表包含指向与 Node.js 版客户端库相关的更多资源的链接:
PHP
以下列表包含指向与 PHP 版客户端库相关的更多资源的链接:
Python
以下列表包含指向与 Python 版客户端库相关的更多资源的链接:
Ruby
以下列表包含与 Ruby 版客户端库相关的更多资源的链接: