客户端库

尽管您可以通过发出直接请求来使用 Video Intelligence,不过我们提供了几种常用语言的客户端库。Video Intelligence 客户端库基于 Google Cloud 客户端库构建。这种通用基础架构提供了可实现 API 专属库的功能,另外还提供了在使用任何 Cloud API 时可以直接使用的类型和方法。

可用的客户端库

Video Intelligence 提供以下语言的客户端库和指南:

Python

如需向 Video Intelligence 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供了 Video Intelligence Python 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Video Intelligence Python 库参考文档
语言指南 将 Python 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
快速入门 关于使用此库的简介
Stack Overflow 带有 Video Intelligence 和 Python 标记的问题

安装

要安装客户端库,请运行以下命令:

pip install --upgrade google-cloud-videointelligence

Java

如需向 Video Intelligence 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供了 Video Intelligence Java 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Video Intelligence Java 库参考文档
语言指南 将 Java 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
快速入门 关于使用此库的简介
Stack Overflow 带有 Video Intelligence 和 Java 标记的问题

安装

要安装客户端库,请运行以下命令:

如果您使用的是 Maven,请将以下代码添加到您的 pom.xml 文件中。如需详细了解 BOM,请参阅 Google Cloud Platform 库 BOM

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>com.google.cloud</groupId>
      <artifactId>libraries-bom</artifactId>
      <version>26.37.0</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-video-intelligence</artifactId>
  </dependency>

如果您使用的是 Gradle,请将以下代码添加到您的依赖项中:

implementation 'com.google.cloud:google-cloud-video-intelligence:2.40.0'

如果您使用的是 sbt,请将以下代码添加到您的依赖项中:

libraryDependencies += "com.google.cloud" % "google-cloud-video-intelligence" % "2.40.0"

如果您使用的是 Visual Studio Code、IntelliJ 或 Eclipse,可以通过以下 IDE 插件将客户端库添加到您的项目中:

上述插件还提供其他功能,例如服务账号密钥管理。如需了解详情,请参阅各个插件相应的文档。

Node.js

如需向 Video Intelligence 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供了 Video Intelligence Node.js 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Video Intelligence Node.js 库参考文档
语言指南 将 Node.js 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
快速入门 关于使用此库的简介
Stack Overflow 带有 Video Intelligence 和 Node.js 标记的问题

安装

要安装客户端库,请运行以下命令:

如需了解详情,请参阅设置 Node.js 开发环境

npm install --save @google-cloud/video-intelligence

C++

如需向 Video Intelligence 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供了 Video Intelligence C++ 客户端库的参考文档和相关资源。

资源 说明
库引用路径 Video Intelligence C++ 库参考文档
语言指南 将 C++ 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
快速入门 关于使用此库的简介
Stack Overflow 带有 Video Intelligence 和 C++ 标记的问题

安装

要安装客户端库,请运行以下命令:

如需了解详情,请参阅设置 C++ 开发环境

Go

如需向 Video Intelligence 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供了 Video Intelligence Go 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Video Intelligence Go 库参考文档
语言指南 将 Go 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
快速入门 关于使用此库的简介
Stack Overflow 带有 Video Intelligence 和 Go 标记的问题

安装

要安装客户端库,请运行以下命令:

如需了解详情,请参阅设置 Go 开发环境

go get cloud.google.com/go/videointelligence/apiv1

PHP

如需向 Video Intelligence 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证

本页面提供了 Video Intelligence PHP 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Video Intelligence PHP 库参考文档
语言指南 将 PHP 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
快速入门 关于使用此库的简介
Stack Overflow 带有 Video Intelligence 和 PHP 标记的问题

安装

要安装客户端库,请运行以下命令:

composer require google/cloud-videointelligence

Ruby

如需向 Video Intelligence 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证

用于 Video Intelligence 的 Ruby 客户端库目前作为测试版发布。

本页面提供了 Video Intelligence Ruby 客户端库的参考文档和相关资源。

资源 说明
库参考文档 Video Intelligence Ruby 库参考文档
语言指南 将 Ruby 与 GCP 搭配使用的一般指南
GitHub 代码库 此库的源代码和其他文档
快速入门 关于使用此库的简介
Stack Overflow 带有 Video Intelligence 和 Ruby 标记的问题

安装

要安装客户端库,请运行以下命令:

如需了解详情,请参阅设置 Ruby 开发环境

gem install google-cloud-video_intelligence

身份验证和访问控制

Video Intelligence 快速入门指南提供了有关身份验证和访问控制的基本信息。如需了解详情,请参阅以下内容: