|
| 1 | +[//]: # "This README.md file is auto-generated, all changes to this file will be lost." |
| 2 | +[//]: # "The comments you see below are used to generate those parts of the template in later states." |
| 3 | +<img src="https://avatars2.githubusercontent.com/u/2810941?v=3&s=96" alt="Google Cloud Platform logo" title="Google Cloud Platform" align="right" height="96" width="96"/> |
| 4 | + |
| 5 | +# [Google Meet API: Nodejs Client][homepage] |
| 6 | + |
| 7 | +This library is considered to be in **preview**. This means it is still a |
| 8 | +work-in-progress and under active development. Any release is subject to |
| 9 | +backwards-incompatible changes at any time. |
| 10 | + |
| 11 | +[](https://www.npmjs.org/package/@google-apps/meet) |
| 12 | + |
| 13 | +Google Meet API client for Node.js |
| 14 | + |
| 15 | +[//]: # "partials.introduction" |
| 16 | + |
| 17 | +A comprehensive list of changes in each version may be found in |
| 18 | +[the CHANGELOG][homepage_changelog]. |
| 19 | + |
| 20 | +* [Google Meet API Nodejs Client API Reference](https://cloud.google.com/nodejs/docs/reference/meet/latest) |
| 21 | +* [Google Meet API Documentation](https://developers.google.com/meet/api/guides/overview) |
| 22 | + |
| 23 | +Read more about the client libraries for Cloud APIs, including the older |
| 24 | +Google APIs Client Libraries, in [Client Libraries Explained][explained]. |
| 25 | + |
| 26 | +[explained]: https://cloud.google.com/apis/docs/client-libraries-explained |
| 27 | + |
| 28 | +**Table of contents:** |
| 29 | + |
| 30 | +* [Quickstart](#quickstart) |
| 31 | + * [Before you begin](#before-you-begin) |
| 32 | + * [Installing the client library](#installing-the-client-library) |
| 33 | + |
| 34 | +* [Versioning](#versioning) |
| 35 | +* [Contributing](#contributing) |
| 36 | +* [License](#license) |
| 37 | + |
| 38 | +## Quickstart |
| 39 | +### Before you begin |
| 40 | + |
| 41 | +1. [Select or create a Cloud Platform project][projects]. |
| 42 | +1. [Enable billing for your project][billing]. |
| 43 | +1. [Enable the Google Meet API API][enable_api]. |
| 44 | +1. [Set up authentication][auth] so you can access the |
| 45 | + API from your local workstation. |
| 46 | +### Installing the client library |
| 47 | + |
| 48 | +```bash |
| 49 | +npm install @google-apps/meet |
| 50 | +``` |
| 51 | + |
| 52 | +[//]: # "partials.body" |
| 53 | + |
| 54 | +## Samples |
| 55 | + |
| 56 | +Samples are in the [`samples/`][homepage_samples] directory. Each sample's `README.md` has instructions for running its sample. |
| 57 | + |
| 58 | +| Sample | Source Code | |
| 59 | +| --------------------------- | --------------------------------- | |
| 60 | +| get conference record | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.get_conference_record.js) | |
| 61 | +| get participant | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.get_participant.js) | |
| 62 | +| get participant session | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.get_participant_session.js) | |
| 63 | +| get recording | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.get_recording.js) | |
| 64 | +| get transcript | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.get_transcript.js) | |
| 65 | +| get transcript entry | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.get_transcript_entry.js) | |
| 66 | +| list conference records | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.list_conference_records.js) | |
| 67 | +| list participant sessions | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.list_participant_sessions.js) | |
| 68 | +| list participants | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.list_participants.js) | |
| 69 | +| list recordings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.list_recordings.js) | |
| 70 | +| list transcript entries | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.list_transcript_entries.js) | |
| 71 | +| list transcripts | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/conference_records_service.list_transcripts.js) | |
| 72 | +| apps | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/snippet_metadata_google.apps.meet.v2.json) | |
| 73 | +| create space | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/spaces_service.create_space.js) | |
| 74 | +| end active conference | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/spaces_service.end_active_conference.js) | |
| 75 | +| get space | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/spaces_service.get_space.js) | |
| 76 | +| update space | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2/spaces_service.update_space.js) | |
| 77 | +| get conference record | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.get_conference_record.js) | |
| 78 | +| get participant | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.get_participant.js) | |
| 79 | +| get participant session | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.get_participant_session.js) | |
| 80 | +| get recording | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.get_recording.js) | |
| 81 | +| get transcript | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.get_transcript.js) | |
| 82 | +| get transcript entry | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.get_transcript_entry.js) | |
| 83 | +| list conference records | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.list_conference_records.js) | |
| 84 | +| list participant sessions | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.list_participant_sessions.js) | |
| 85 | +| list participants | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.list_participants.js) | |
| 86 | +| list recordings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.list_recordings.js) | |
| 87 | +| list transcript entries | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.list_transcript_entries.js) | |
| 88 | +| list transcripts | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/conference_records_service.list_transcripts.js) | |
| 89 | +| apps | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/snippet_metadata_google.apps.meet.v2beta.json) | |
| 90 | +| connect active conference | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.connect_active_conference.js) | |
| 91 | +| create member | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.create_member.js) | |
| 92 | +| create space | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.create_space.js) | |
| 93 | +| delete member | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.delete_member.js) | |
| 94 | +| end active conference | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.end_active_conference.js) | |
| 95 | +| get member | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.get_member.js) | |
| 96 | +| get space | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.get_space.js) | |
| 97 | +| list members | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.list_members.js) | |
| 98 | +| update space | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples/generated/v2beta/spaces_service.update_space.js) | |
| 99 | + |
| 100 | + |
| 101 | +## Supported Node.js Versions |
| 102 | + |
| 103 | +Our client libraries follow the [Node.js release schedule](https://github.com/nodejs/release#release-schedule). |
| 104 | +Libraries are compatible with all current _active_ and _maintenance_ versions of |
| 105 | +Node.js. |
| 106 | +If you are using an end-of-life version of Node.js, we recommend that you update |
| 107 | +as soon as possible to an actively supported LTS version. |
| 108 | + |
| 109 | +Google's client libraries support legacy versions of Node.js runtimes on a |
| 110 | +best-efforts basis with the following warnings: |
| 111 | + |
| 112 | +* Legacy versions are not tested in continuous integration. |
| 113 | +* Some security patches and features cannot be backported. |
| 114 | +* Dependencies cannot be kept up-to-date. |
| 115 | + |
| 116 | +Client libraries targeting some end-of-life versions of Node.js are available, and |
| 117 | +can be installed through npm [dist-tags](https://docs.npmjs.com/cli/dist-tag). |
| 118 | +The dist-tags follow the naming convention `legacy-(version)`. |
| 119 | +For example, `npm install @google-apps/meet@legacy-8` installs client libraries |
| 120 | +for versions compatible with Node.js 8. |
| 121 | + |
| 122 | +## Versioning |
| 123 | + |
| 124 | +This library follows [Semantic Versioning](http://semver.org/). |
| 125 | + |
| 126 | +More Information: [Google Cloud Platform Launch Stages][launch_stages] |
| 127 | + |
| 128 | +[launch_stages]: https://cloud.google.com/terms/launch-stages |
| 129 | + |
| 130 | +## Contributing |
| 131 | + |
| 132 | +Contributions welcome! See the [Contributing Guide](https://github.com/googleapis/google-cloud-node/blob/main/CONTRIBUTING.md). |
| 133 | + |
| 134 | +Please note that this `README.md` |
| 135 | +and a variety of configuration files in this repository (including `.nycrc` and `tsconfig.json`) |
| 136 | +are generated from a central template. |
| 137 | + |
| 138 | +## License |
| 139 | + |
| 140 | +Apache Version 2.0 |
| 141 | + |
| 142 | +See [LICENSE](https://github.com/googleapis/google-cloud-node/blob/main/LICENSE) |
| 143 | + |
| 144 | +[shell_img]: https://gstatic.com/cloudssh/images/open-btn.png |
| 145 | +[projects]: https://console.cloud.google.com/project |
| 146 | +[billing]: https://support.google.com/cloud/answer/6293499#enable-billing |
| 147 | +[enable_api]: https://console.cloud.google.com/flows/enableapi?apiid=meet.googleapis.com |
| 148 | +[auth]: https://cloud.google.com/docs/authentication/external/set-up-adc-local |
| 149 | +[homepage_samples]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/samples |
| 150 | +[homepage_changelog]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet/CHANGELOG.md |
| 151 | +[homepage]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-apps-meet |
0 commit comments