---
title: Google Calendar
slug: google-calendar
docTags: 
createdAt: 2023-11-01T12:35:38.765Z
---

## Objetivo/Resumo

Este conector foi desenvolvido para simplificar a integração e a automação de tarefas com o Google Calendar. Seu propósito principal é oferecer aos usuários uma maneira eficaz de acessar, manipular e compartilhar eventos e informações do Google Calendar diretamente de outras aplicações e serviços. Ao utilizar este conector, os usuários podem economizar tempo, minimizar erros manuais e aprimorar a colaboração em projetos que envolvam a organização e gestão de calendários.

## Características Principais

- **Integração Simplificada:&#x20;**&#x46;acilita a comunicação entre aplicações diversas e o Google Calendar, sem a necessidade de um entendimento profundo da API do Google.
- **Manipulação de Eventos&#x20;**: Permite a criação, edição, exclusão e consulta de eventos no calendário de forma automatizada.
- **Compatibilidade**: Projetado para ser compatível com uma variedade de sistemas e plataformas, garantindo flexibilidade no uso.
- **Segurança**: Utiliza as melhores práticas de segurança para garantir que seus dados no calendário estejam protegidos e só sejam acessados conforme as permissões definidas.

## Criando um fluxo utilizando o conector Google Calendar

Para criar um fluxo utilizando o conector Google Calendar é preciso criar uma conexão e em seguida configurar o [Fluxo](docId\:WTZWYEZQPk5bX-oJ0t938).

### Criando conexão Google Calendar

Primeiramente acesse seu projeto no Google Cloud. Em seguida abra o menu lateral e vá em `APIs e serviços > Credenciais`:

::Image[]{src="https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/V_zkcwe-mP3E3hSlnAfjx_image.png" size="50" width="482" height="397" position="center" darkWidth="482" darkHeight="397" showCaption="false"}

Nessa tela você terá suas credenciais, crie uma ou então edite uma já existente para que possa ter acesso a opção de adicionar a URI de redirecionamento da **Fluid&#x20;**&#x63;ujo valor a ser setado deve ser:

```none
https://console.fluidapi.io
```

::Image[]{src="https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/OGwxjltWFQuHK4GX3O4_H_image.png" size="50" width="547" height="467" position="center" darkWidth="547" darkHeight="467" showCaption="false"}

Isso forcenerá o consentimento para que a **Fluid&#x20;**&#x63;onsiga ter acesso às credenciais do Google Cloud (Gcloud).&#x20;

É crucial que a sua aplicação no Gcloud tenha ativado o serviço do Google Calendarpara que o conector consiga efetuar as operações disponibilizadas.

### Parametrização

Após adicionar a URI de redirecionament&#x6F;**,** é necessário criar uma conexão na **Fluid**, fornecendo [Parametrizações](docId\:VpiLZuEnyPyCbjPp4YAND) requisitadas. [Clique aqui](docId:1pCVN0mJbFKUjHMhj86K-) para acessar o passo a passo para criar a conexão.

Estes são os parâmetros de configuração da conexão com Google Calendar que serão requisitados na criação:

- **Nome**: parâmetro padrão em qualquer criação de uma conexão, te ajudará a identificar melhor sua conexão (campo obrigatório);
- **Descrição**: parâmetro padrão e opcional em qualquer criação de uma conexão, aqui você pode relatar detalhadamente para que fins servirá sua conexão;
- **ID do Cliente**: informe o client\_id da aplicação (campo obrigatório);
- **Chave Secreta do Cliente:&#x20;**&#x69;nforme o client\_secret da aplicação (campo obrigatório)**;**

### Configurando fluxo com Google Calendar

Crie um fluxo (passo a passo [aqui](docId\:OcJTBFHi9Rerkr2d6OwIP)) e arraste o conector Google Calendar para o canvas.

::Image[]{src="https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/-xObJIPm-5Z6xg1ODzvSB_image.png" size="80" width="1535" height="927" position="center" darkWidth="1535" darkHeight="927" showCaption="false"}

Selecione o conector e na aba de `Parametrização` preencha os seguintes parâmetros de configuração:

- **Recurso**: entidade para qual será realizada a ação.
- **Operação**: ação que será realizada para o recurso selecionado.
  - Operações disponíveis para recurso ***Evento:***
    - **Criar evento na agenda:&#x20;**&#x70;ara criar um evento, o usuário precisa preencher o título, ID do calendário, data de início do evento no formato *dd-mm-yyyy&#x20;*&#x68;ora de início do evento no formato hh\:mm\:ss, duração do evento, e timezone. Além dos campos opcionais: Transparência, Visibilidade e Notificação.
    - **Excluir evento por ID:**
    - **Excluir evento por título:**
  - Operações disponíveis para recurso ***Agenda:***
    - **Criar Agenda:** para tanto preencha os campos título e *timezone*
    - **Verificar Disponibilidade:** Nesta operação os campos presentes são similares ao de criação de evento na agenda. ID do calendário, data de início do evento no formato *dd-mm-yyyy&#x20;*&#x68;ora de início do evento no formato hh\:mm\:ss, duração do evento, e timezone.
- Na aba `Propriedades` selecione a conexão desejada, dê um nome ao 'Passo' e se necessário detalhe uma descrição.

## Na prática

