Pular para o conteúdo

Google Photos

Google Photos

O Google Photos é um serviço de armazenamento e organização de fotos na nuvem que oferece backup automático, pesquisa assistida por IA e álbuns compartilhados para gerenciamento pessoal e colaborativo de mídia. Com a integração no SquadOS, seus agentes podem criar álbuns, fazer upload de imagens e vídeos, pesquisar itens de mídia e gerenciar coleções fotográficas diretamente na biblioteca Google Photos do usuário.

Esta ferramenta utiliza OAuth 2.0 (OAUTH2) para conectar.

Você vai precisar autorizar o acesso à sua conta Google. O fluxo é gerenciado pela Composio — nenhuma credencial manual é necessária.

CampoObrigatórioDescrição
Conta GoogleSimConta Google com acesso ao Google Photos, autorizada via OAuth 2.0.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Google Photos.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde autoriza o acesso à sua conta Google.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

GOOGLEPHOTOS_ADD_ENRICHMENT

Adiciona um enriquecimento em uma posição especificada dentro de um álbum definido.

NomeTipoObrigatórioDescrição
albumIdstringSimIdentificador do álbum onde o enriquecimento será adicionado.
albumPositionobjectSimPosição no álbum onde o enriquecimento será inserido. Tipos de posição válidos: FIRST_IN_ALBUM, LAST_IN_ALBUM, AFTER_MEDIA_ITEM (requer relativeMediaItemId), AFTER_ENRICHMENT_ITEM (requer relativeEnrichmentItemId).
newEnrichmentItemobjectSimO enriquecimento a ser adicionado; pode ser texto, localização ou mapa.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS

Adiciona um ou mais itens de mídia a um álbum no Google Photos.

NomeTipoObrigatórioDescrição
albumIdstringSimIdentificador do álbum ao qual os itens de mídia serão adicionados. Deve ser um álbum criado por esta aplicação.
mediaItemIdsarraySimIdentificadores dos itens de mídia a serem adicionados. Máximo de 50 itens. Os itens devem ter sido criados por esta aplicação.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS

Faz upload e cria itens de mídia em lote no Google Photos. Suporta três métodos de entrada: 1. urls: lista simples de URLs públicas (nomes de arquivo extraídos automaticamente); 2. media_files: lista de objetos com url/arquivo, nome do arquivo e descrição; 3. files: lista de objetos FileUploadable para arquivos já enviados. Os itens podem ser opcionalmente adicionados a um álbum em uma posição específica. Máximo de 50 itens por requisição.

NomeTipoObrigatórioDescrição
urlsarrayNãoEntrada simplificada: lista de URLs públicas dos arquivos de mídia a fazer upload. Os nomes de arquivo serão extraídos automaticamente das URLs. Use media_files para maior controle sobre nomes e descrições.
filesarrayNãoLista de arquivos a fazer upload no Google Photos.
albumIdstringNãoIdentificador opcional do álbum onde os itens serão adicionados. Se não especificado, os itens são adicionados apenas à biblioteca do usuário.
media_filesarrayNãoLista de arquivos de mídia a fazer upload. Cada item pode especificar uma url (URL pública) ou um file (objeto FileUploadable). Máximo de 50 itens por requisição.
albumPositionobjectNãoPosição no álbum onde os itens de mídia serão adicionados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_BATCH_GET_MEDIA_ITEMS

Retorna a lista de itens de mídia para os identificadores especificados.

NomeTipoObrigatórioDescrição
mediaItemIdsarraySimIdentificadores dos itens de mídia a serem solicitados. Não deve conter duplicatas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_CREATE_ALBUM

Cria um novo álbum no Google Photos.

NomeTipoObrigatórioDescrição
titlestringSimNome do álbum a ser criado no Google Photos. Máximo de 500 caracteres.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_GET_ALBUM

Retorna o álbum com base no albumId especificado.

NomeTipoObrigatórioDescrição
albumIdstringSimIdentificador do álbum a ser solicitado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_GET_MEDIA_ITEM_DOWNLOAD

Faz o download de um item de mídia do Google Photos e o retorna como arquivo.

NomeTipoObrigatórioDescrição
mediaItemIdstringSimID do item de mídia a ser baixado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_LIST_ALBUMS

Lista todos os álbuns exibidos para o usuário na aba Álbuns do Google Photos.

NomeTipoObrigatórioDescrição
pageSizeintegerNãoNúmero máximo de álbuns a retornar. Padrão: 20, máximo: 50.
pageTokenstringNãoToken de continuação para obter a próxima página de resultados.
excludeNonAppCreatedDatabooleanNãoSe verdadeiro, exclui itens de mídia não criados por esta aplicação.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_LIST_MEDIA_ITEMS

Lista itens de mídia criados por esta aplicação no Google Photos. AVISO DE DESCONTINUAÇÃO: A partir de 31 de março de 2025, a Google Photos Library API retorna APENAS itens de mídia enviados ou criados pela sua aplicação. Esta ação NÃO pode acessar a biblioteca completa de fotos do usuário. Casos de uso suportados: listar fotos/vídeos que o app enviou anteriormente à biblioteca do usuário; gerenciar conteúdo criado pelo app no Google Photos. Casos de uso NÃO suportados: acessar fotos tiradas pela câmera do usuário; visualizar fotos de outros apps ou uploads via web; listar toda a biblioteca do usuário. Para acessar a biblioteca completa do usuário, use a Google Photos Picker API.

NomeTipoObrigatórioDescrição
pageSizeintegerNãoNúmero máximo de itens a retornar. Padrão: 25, máximo: 100.
pageTokenstringNãoToken para obter a próxima página de resultados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_LIST_SHARED_ALBUMS

[DESCONTINUADO — encerrado em 31 de março de 2025] Lista todos os álbuns compartilhados disponíveis na aba Compartilhamento do Google Photos do usuário.

NomeTipoObrigatórioDescrição
pageSizeintegerNãoNúmero máximo de álbuns a retornar. Padrão: 20, máximo: 50.
pageTokenstringNãoToken de continuação para obter a próxima página de resultados. Use o valor retornado em nextPageToken da resposta anterior.
excludeNonAppCreatedDatabooleanNãoSe verdadeiro, exclui itens de mídia não criados por este app. Padrão: falso (todos os álbuns são retornados). Este campo é ignorado se o escopo photoslibrary.readonly.appcreateddata for utilizado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS

Pesquisa itens de mídia na biblioteca do Google Photos do usuário.

NomeTipoObrigatórioDescrição
albumIdstringNãoÁlbum em que a pesquisa será realizada.
filtersobjectNãoFiltros de pesquisa.
orderBystringNãoOrdem dos resultados, ex: MediaMetadata.creation_time desc.
pageSizeintegerNãoNúmero máximo de itens a retornar. Padrão: 25, máximo: 100.
pageTokenstringNãoToken para obter a próxima página.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_UPDATE_ALBUM

Atualiza o título ou a foto de capa de um álbum no Google Photos.

NomeTipoObrigatórioDescrição
titlestringNãoNovo título para o álbum. Máximo de 500 caracteres.
albumIdstringSimIdentificador do álbum a ser atualizado.
coverPhotoMediaItemIdstringNãoID do item de mídia a usar como foto de capa do álbum.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_UPDATE_MEDIA_ITEM

Atualiza a descrição de um item de mídia no Google Photos.

NomeTipoObrigatórioDescrição
descriptionstringSimNova descrição para o item de mídia. Deve ter menos de 1000 caracteres.
mediaItemIdstringSimIdentificador do item de mídia a ser atualizado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEPHOTOS_UPLOAD_MEDIA

Faz upload de um arquivo de mídia para o Google Photos. Suporta imagens (até 200 MB) e vídeos (até 20 GB).

NomeTipoObrigatórioDescrição
urlstringNãoURL pública do arquivo de mídia a fazer upload (deve ser diretamente acessível). A ação baixará o arquivo dessa URL e o enviará ao Google Photos. Alternativa ao parâmetro file_to_upload. Formatos suportados: imagens (JPEG, PNG, GIF, HEIC, etc.) e vídeos (MP4, MOV, etc.).
file_namestringNãoNome do arquivo para a mídia enviada. Obrigatório ao usar o parâmetro url. Deve incluir a extensão (ex: photo.jpg, video.mp4).
descriptionstringNãoDescrição opcional para o item de mídia.
file_to_uploadobjectNãoO arquivo de mídia a fazer upload no Google Photos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.