安装客户端库
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Google Workspace Events API 基于 HTTP 和 JSON 构建,因此任何标准 HTTP 客户端都可以向其发送请求并解析响应。不过,Google API 客户端库可提供更好的语言集成和更高的安全性,还支持进行需要用户授权的调用。客户端库支持多种编程语言;使用客户端库可以避免手动设置 HTTP 请求和手动解析响应。
首先,请选择您要在开发过程中使用的编程语言,以调用 Google Workspace Events API:
Java
本页内容介绍了如何通过使用 Java 版 Google API 客户端库开始使用 Google Workspace Events API。如需了解详情,请参阅以下文档:
将客户端库添加到您的项目中
从以下标签页中选择构建环境(Maven 或 Gradle):
JavaScript
阅读该客户端库的开发者指南。
.NET
本页内容介绍了如何通过使用 .NET 版 Google API 客户端库开始使用 Google Workspace Events API。如需了解详情,请参阅以下文档:
Python
本页内容介绍了如何通过使用 Python 版 Google API 客户端库开始使用 Google Workspace Events API。如需了解详情,请参阅以下文档:
安装客户端库
您既可以使用软件包管理器,也可以手动下载并安装 Python 客户端库:
托管安装
利用 pip 或 setuptools 管理安装流程,您可能需要先运行 sudo
。
- pip(首选):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
手动安装
- 下载最新的 Python 版客户端库。
- 解压缩代码。
- 安装:
python setup.py install
App Engine
由于 App Engine Python 运行时环境中未安装 Python 客户端库,因此您必须像使用第三方库一样将这些库复制到您的应用中。
Ruby
本页内容介绍了如何通过使用 Ruby 版 Google API 客户端库开始使用 Google Workspace Events API。如需了解详情,请参阅以下文档:
安装 google-api-client
gem
您可能需要在这些命令前面加上 sudo
,具体取决于您的系统。
如果您之前未安装过 Ruby 版 Google API 客户端库,请使用 RubyGems
进行安装:
gem install google-api-client
如果您已安装 gem,请更新至最新版本:
gem update -y google-api-client
Ruby 版 Google API 客户端库使用入门
如需了解如何发出第一个请求,请参阅入门指南。
访问发现文档
大多数 API 的特定版本都有发现文档。每个发现文档都介绍了 API 的接口、如何访问 API 以及 API 请求和响应的结构。发现文档提供的信息包括 API 级别属性,例如 API 说明、资源架构、身份验证范围和方法。
查看 Google Workspace Events API 的发现文档。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-12-22。
[null,null,["最后更新时间 (UTC):2024-12-22。"],[],[],null,["# Install client libraries\n\nThe Google Workspace Events API is built on HTTP and JSON, so any standard HTTP client\ncan send requests to it and parse the responses. However, the Google API client\nlibraries provide better language integration, improved security, and support\nfor making calls that require user authorization. The client libraries are\navailable in a number of programming languages; by using them you can avoid the\nneed to manually set up HTTP requests and parse the responses.\n\nTo get started, select the programming language that you are using for\ndevelopment to call the Google Workspace Events API: \n\n### Go\n\nGet the latest [Google Workspace Events API client library for Go ()](https://github.com/google/google-api-go-client). Read the\nclient library's [developer's guide](https://github.com/google/google-api-go-client).\n\n### Java\n\n\u003cbr /\u003e\n\n\nThis page contains information about getting started with the Google Workspace Events API by using\nthe Google API Client Library for Java. For more information, see the following documentation:\n\n- Browse the [Javadoc reference for the Google Workspace Events API](https://googleapis.dev/java/google-api-services-workspaceevents/latest/).\n- Read the [Developer's Guide for the Google API Client Library for Java](https://github.com/googleapis/google-api-java-client/).\n\nAdd the client library to your project\n--------------------------------------\n\nSelect your build environment (Maven or Gradle) from the following tabs:\n\n\nMaven\n\nAdd the following to your `pom.xml` file:\n\n```\nRefreshing Maven content...\n```\n\nSee [all versions available on the Maven Central Repository](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.google.apis%22%20AND%20a%3A%22google-api-services-workspaceevents%22).\nGradle\n\nAdd the following to your `build.gradle` file:\n\n```\nRefreshing Gradle content...\n```\n\nSee [all versions available on the Maven Central Repository](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.google.apis%22%20AND%20a%3A%22google-api-services-workspaceevents%22).\n\n### JavaScript\n\nRead the client library's [developer's guide](/api-client-library/javascript/start/start-js).\n\n### .NET\n\n\nThis page contains information about getting started with the Google Workspace Events API by using\nthe Google API Client Library for .NET. For more information, see the following documentation:\n\n- Browse the [.NET reference documentation for the Google Workspace Events API](https://googleapis.dev/dotnet/Google.Apis/latest/api/Google.Apis.html).\n- Read the [Developer's guide for the Google API Client Library for .NET](/api-client-library/dotnet/get_started).\n\nDownloading the library\n-----------------------\n\nInstall the NuGet package:\n[Google.Apis](https://www.nuget.org/packages/Google.Apis).\n\n### Node.js\n\nGet the latest [Google Workspace Events API client library for Node.js](https://github.com/google/google-api-nodejs-client/). Read the\nclient library's [developer's guide](https://github.com/google/google-api-nodejs-client/).\n\n### Obj-C\n\nGet the latest [Google Workspace Events API client library for Objective-C](https://github.com/google/google-api-objectivec-client-for-rest). Read the\nclient library's [developer's guide](https://github.com/google/google-api-objectivec-client-for-rest/wiki).\n\n### PHP\n\nGet the latest [Google Workspace Events API client library for PHP](https://github.com/google/google-api-php-client). Read the\nclient library's [developer's guide](/api-client-library/php).\n\n### Python\n\n\nThis page contains information about getting started with the Google Workspace Events API by using\nthe Google API Client Library for Python (v1/v2). For more information, see the following documentation:\n\n- Browse the [PyDoc reference for the Google Workspace Events API](https://googleapis.github.io/google-api-python-client/docs/dyn/workspaceevents_v1.html).\n- Read the [Developer's guide for the Google API Client Library for Python (v1/v2)](/api-client-library/python).\n\nSystem requirements\n-------------------\n\n- Operating systems:\n - Linux\n - macOS X\n - Windows\n- [The v1 client library requires Python 2.7 or higher. The v2 client library requires 3.7 or higher.](http://python.org/download/)\n\nInstall the client library\n--------------------------\n\nYou can either use a package manager or manually download and install the Python client library:\n\n### Managed install\n\nUse pip or setuptools to manage your installation. You might\nneed to run `sudo` first.\n\n- [pip](http://pypi.python.org/pypi/pip) (preferred): \n\n ```\n pip install --upgrade google-api-python-client\n ```\n- [Setuptools](http://pypi.python.org/pypi/setuptools): \n\n ```\n easy_install --upgrade google-api-python-client\n ```\n\n### Manual install\n\n1. [Download the latest client\n library for Python](https://pypi.python.org/pypi/google-api-python-client/).\n2. Unpack the code.\n3. Install: \n\n ```\n python setup.py install\n ```\n\n### App Engine\n\nBecause the Python client libraries aren't installed in the\n[App Engine Python runtime environment](https://cloud.google.com/appengine/docs/python/),\nyou must [copy them into your application](https://cloud.google.com/appengine/docs/python/tools/libraries27#vendoring) just like third-party libraries.\n\n\u003cbr /\u003e\n\n### Ruby\n\n\nThis page contains information about getting started with the Google Workspace Events API by using\nthe Google API Client Library for Ruby. For more information, see the following documentation:\n\n- Read the [Get started guide for the Google API Client Library for Ruby](/api-client-library/ruby/start/get_started).\n\nInstall the `google-api-client` gem\n-----------------------------------\n\n\nDepending on your system, you might need to prepend these commands with `sudo`.\n\n\nIf you haven't installed the Google API Client Library for Ruby before, install by using `RubyGems`: \n\n```\ngem install google-api-client\n```\n\n\u003cbr /\u003e\n\n\nIf you already have the gem installed, update to the latest version: \n\n```\ngem update -y google-api-client\n```\n\n\u003cbr /\u003e\n\nGet started with the Google API Client Library for Ruby\n-------------------------------------------------------\n\n\nTo learn how to make your first request, see the\n[Get started guide](/api-client-library/ruby/start/get_started).\n\n\u003cbr /\u003e\n\nAccess the discovery document\n-----------------------------\n\nDiscovery documents are available for specific versions of most API. Each\ndiscovery document describes the surface of the API, how to access the API, and\nhow API requests and responses are structured. The information provided by the\ndiscovery document includes API-level properties such as an API description,\nresource schemas, authentication scopes, and methods.\n\nView the\n[discovery document for the Google Workspace Events API](https://workspaceevents.googleapis.com/$discovery/rest?version=v1)."]]