Compartilhar via


SharePoint Inserido

O Microsoft SharePoint Embedded é um sistema de gerenciamento de arquivos e documentos baseado em nuvem adequado para uso em qualquer aplicativo. O SharePoint Embedded é uma solução somente de API que permite aos desenvolvedores de aplicativos aproveitar o poder da plataforma de armazenamento de arquivos e documentos do Microsoft 365 para qualquer aplicativo e é adequada para empresas que criam aplicativos de linha de negócios e ISVs que criam aplicativos multilocatários.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Standard Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Standard Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Standard Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Microsoft
URL https://learn.microsoft.com/en-us/sharepoint/dev/embedded/overview
Email spe-connector@service.microsoft.com
Metadados do conector
Publicador Microsoft
Site da Web https://learn.microsoft.com/en-us/sharepoint/dev/embedded/overview
Política de privacidade https://privacy.microsoft.com/
Categorias Conteúdo e arquivos

Introdução

Antes de usar o conector do SharePoint Embedded, você precisará criar um aplicativo Do SharePoint Embedded. Consulte a documentação do SharePoint Embedded para saber mais e começar.

Conceder acesso ao Conector Inserido do SharePoint

Para que o conector do SharePoint Embedded interaja com contêineres de armazenamento de arquivos e conteúdo em um locatário, você precisará criar um applicationPermissionGrant aplicativo containerTypeRegistration conector do SharePoint Embedded para esse locatário. Isso permite que o conector do SharePoint Embedded acesse o tipo de contêiner específico do aplicativo em um locatário.

Conceda full permissões à ID e8e1b0bf-140f-4b8b-8e94-fbe8937fad04 do aplicativo conector do SharePoint Embedded para delegated chamadas usando a API do Microsoft Graph.

PUT /storage/fileStorage/containerTypeRegistrations/{containerTypeId}/applicationPermissionGrants/e8e1b0bf-140f-4b8b-8e94-fbe8937fad04
Content-Type: application/json
{
  "delegatedPermissions": ["full"],
  "applicationPermissions": ["none"]
}

Consulte o artigo de referência da API Create fileStorageContainerTypeAppPermissionGrant para saber mais.

Problemas e limitações conhecidos

  • O tamanho máximo do arquivo com suporte com a tarefa Criar arquivo é de 10 MB
  • A criação de contêineres não está disponível com o conector
  • Há suporte apenas para autenticação delegada

Ações

Arquivo de check-in

Essa operação verifica em um arquivo que foi feito check-out em um contêiner do SharePoint Embedded.

Arquivo de check-out

Essa operação verifica um arquivo em um contêiner do SharePoint Embedded, o que impede que outras pessoas editem o documento.

Ativar contêiner

Ativar um contêiner

Atualizar contêiner

Atualizar um contêiner

Atualizar o conteúdo do arquivo

Esta operação atualiza o conteúdo de um arquivo.

Atualizar permissão de contêiner

Atualizar uma permissão em um contêiner

Atualizar propriedades personalizadas do contêiner

Atualizar propriedades personalizadas de um contêiner

Criar arquivo

Essa operação cria um arquivo e retorna os metadados do driveItem.

Criar coluna de contêiner

Criar uma coluna que define o esquema do contêiner

Criar permissão de contêiner

Criar uma permissão em um contêiner

Criar um link de compartilhamento

Essa operação cria um link de compartilhamento para um arquivo em um contêiner do SharePoint Embedded.

Criar uma pasta

Essa operação cria uma nova pasta em um contêiner do SharePoint Embedded, no nível raiz ou em outra pasta.

Criar visualização de arquivo

Essa operação cria uma visualização para um arquivo em um contêiner do SharePoint Embedded.

Definir campos de arquivo

Esta operação atualiza os campos de item de lista (metadados) associados a um arquivo em um contêiner do SharePoint Embedded. Use valores nulos para limpar valores de campo.

Descartar check-out

Essa operação descarta o check-out de um arquivo em um contêiner do SharePoint Embedded.

Enviar convite de compartilhamento

Essa operação envia um convite de compartilhamento para um arquivo em um contêiner do SharePoint Embedded.

Excluir arquivo

Essa operação exclui um arquivo em um contêiner do SharePoint Embedded.

Excluir coluna de contêiner

Excluir uma coluna que define o esquema do contêiner

Excluir contêiner

Excluir um contêiner

Excluir contêiner reciclado

Excluir permanentemente um contêiner reciclado

Excluir itens reciclados

Essa operação exclui permanentemente um ou mais itens reciclados da lixeira de um contêiner do SharePoint Embedded.

Excluir permissão de compartilhamento

Essa operação exclui uma permissão de compartilhamento específica para um arquivo em um contêiner do SharePoint Embedded.

Excluir permissão de contêiner

Excluir uma permissão em um contêiner

Excluir versão do arquivo

Essa operação exclui uma versão específica de um arquivo em um contêiner do SharePoint Embedded.

Listar campos de arquivo

Essa operação obtém os campos de item de lista (metadados) associados a um arquivo em um contêiner do SharePoint Embedded.

Listar colunas de contêiner

Listar colunas que definem o esquema do contêiner

Listar contêineres

Listar contêineres

Listar contêineres reciclados

Listar contêineres reciclados

Listar itens no contêiner

Essa operação obtém a lista de arquivos e subpastas em um contêiner.

Listar itens reciclados

Esta operação lista os itens na lixeira de um contêiner do SharePoint Embedded.

Listar miniaturas

Esta operação lista as miniaturas disponíveis para um arquivo em um contêiner do SharePoint Embedded.

Listar permissões de compartilhamento de itens

Esta operação lista as permissões de compartilhamento de um item em um contêiner do SharePoint Embedded.

Listar permissões de contêiner

Listar permissões em um contêiner

Listar versões de arquivo

Esta operação lista as versões anteriores de um arquivo em um contêiner do SharePoint Embedded.

Obter a versão do arquivo

Essa operação obtém uma versão específica de um arquivo em um contêiner do SharePoint Embedded.

Obter coluna de contêiner

Obter uma coluna do contêiner

Obter conteúdo do arquivo

Essa operação obtém o conteúdo de um arquivo.

Obter miniatura

Esta operação obtém uma miniatura específica para um arquivo em um contêiner do SharePoint Embedded.

Obter permissão de compartilhamento

Essa operação obtém uma permissão de compartilhamento específica para um arquivo em um contêiner do SharePoint Embedded.

Obter propriedades do arquivo

Esta operação obtém as propriedades de um arquivo em um contêiner do SharePoint Embedded.

Obter propriedades personalizadas do contêiner

Obter propriedades personalizadas de um contêiner

Obter um contêiner

Obter um contêiner

Renomear arquivo

Esta operação renomeia um arquivo em um contêiner do SharePoint Embedded.

Restaurar contêiner reciclado

Restaurar um contêiner reciclado

Restaurar itens reciclados

Esta operação restaura um ou mais itens reciclados da lixeira de um contêiner do SharePoint Embedded.

Arquivo de check-in

Essa operação verifica em um arquivo que foi feito check-out em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Comment
comment string

Um comentário de check-in associado à versão

Fazer check-in como
checkInAs string

O status do documento após o check-in (publicado ou menor)

Arquivo de check-out

Essa operação verifica um arquivo em um contêiner do SharePoint Embedded, o que impede que outras pessoas editem o documento.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Ativar contêiner

Ativar um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Atualizar contêiner

Atualizar um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Description
description string

A descrição do contêiner

Nome de Exibição
displayName string

O nome do contêiner

OCR Habilitado
isOcrEnabled boolean

Se o OCR (reconhecimento óptico de caracteres) está habilitado para o contêiner

Limite de versão secundária do item
itemMinorVersionLimit integer

O número máximo de versões secundárias a serem retidas para itens no contêiner

Controle de versão do item habilitado
isItemVersioningEnabled boolean

Se o controle de versão do item está habilitado para o contêiner

Retornos

Atualizar o conteúdo do arquivo

Esta operação atualiza o conteúdo de um arquivo.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

ID do contêiner
container-id True string

O identificador exclusivo do contêiner

Conteúdo do Arquivo (Base64)
body True byte

Conteúdo do arquivo codificado em Base64

Retornos

O conteúdo do arquivo

Conteúdo do ficheiro
binary

Atualizar permissão de contêiner

Atualizar uma permissão em um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

ID de permissão
permission-id True string

A ID de permissão

Funções de permissão
roles True array of string

As funções a serem concedidas ao usuário

Retornos

Atualizar propriedades personalizadas do contêiner

Atualizar propriedades personalizadas de um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

object

Retornos

Criar arquivo

Essa operação cria um arquivo e retorna os metadados do driveItem.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID Principal
parent-id True string

ID do item da unidade da pasta pai ou 'raiz'

ID do contêiner
container-id True string

O identificador exclusivo do contêiner

Nome do arquivo
file-name True string

O nome do arquivo

Conteúdo do Arquivo (Base64)
body True byte

Conteúdo do arquivo codificado em Base64

Retornos

Metadados do item de unidade

Corpo
DriveItem

Criar coluna de contêiner

Criar uma coluna que define o esquema do contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

object

Retornos

Criar permissão de contêiner

Criar uma permissão em um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Funções de permissão
roles True array of string

As funções a serem concedidas ao usuário

Nome Principal do Usuário
userPrincipalName True string

O nome principal do usuário de identidade

Retornos

Essa operação cria um link de compartilhamento para um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Tipo de link
type True string

O tipo de link de compartilhamento a ser criado.

Escopo do link
scope string

O escopo do link de compartilhamento

Data de Validade
expirationDateTime date-time

A data e hora em que o link expira (yyyy-MM-ddTHH:mm:ssZ)

Retornos

Representa um link de compartilhamento para um arquivo ou pasta

Corpo
SharingLink

Criar uma pasta

Essa operação cria uma nova pasta em um contêiner do SharePoint Embedded, no nível raiz ou em outra pasta.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID da pasta pai
parent-id True string

A ID da pasta pai em que a nova pasta será criada. Use 'root' para criar uma pasta no nível raiz do contêiner ou forneça uma ID de pasta específica para criar uma pasta aninhada.

Nome da Pasta
name True string

O nome da pasta a ser criada

Comportamento de conflito
@microsoft.graph.conflictBehavior string

O que fazer se já existir uma pasta com o mesmo nome

Retornos

Metadados do item de unidade

Corpo
DriveItem

Criar visualização de arquivo

Essa operação cria uma visualização para um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Página
page integer

Especifica o número da página do documento a ser visualizado

Nível de Zoom
zoom float

Especifica o nível de zoom da visualização do documento (por exemplo, 0,5, 1,0, 1,5)

Retornos

Nome Caminho Tipo Description
Obter URL
getUrl string

Uma URL que pode ser usada para recuperar a visualização usando uma solicitação GET

Parâmetros de postagem
postParameters string

Parâmetros que podem ser usados com a propriedade postUrl para recuperar a visualização usando uma solicitação POST

POSTAR URL
postUrl string

Uma URL que pode ser usada para recuperar a visualização usando uma solicitação POST

Definir campos de arquivo

Esta operação atualiza os campos de item de lista (metadados) associados a um arquivo em um contêiner do SharePoint Embedded. Use valores nulos para limpar valores de campo.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

object

Retornos

Nome Caminho Tipo Description
Etag
@odata.etag string

O valor de ETag para os campos

Descartar check-out

Essa operação descarta o check-out de um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Enviar convite de compartilhamento

Essa operação envia um convite de compartilhamento para um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Exigir entrada
requireSignIn True boolean

Indica se o destinatário do convite é necessário para entrar para exibir o item compartilhado

Funções
roles True array of string

As permissões concedidas aos destinatários do convite de compartilhamento

Email
email string

O endereço de email do destinatário

Alias
alias string

O alias do destinatário (no caso de um destinatário do Microsoft 365)

ID do objeto
objectId string

O identificador exclusivo do destinatário no Azure Active Directory

Message
message True string

Uma mensagem personalizada enviada como parte do convite de compartilhamento

Enviar Convite
sendInvitation True boolean

Se for true, um link de compartilhamento será enviado aos destinatários. Se for false, uma permissão será criada, mas nenhuma mensagem de convite será enviada.

Retornos

Representa uma lista de permissões para um arquivo ou pasta

Excluir arquivo

Essa operação exclui um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Excluir coluna de contêiner

Excluir uma coluna que define o esquema do contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

ID da coluna
column-id True string

A ID da coluna

Excluir contêiner

Excluir um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Excluir contêiner reciclado

Excluir permanentemente um contêiner reciclado

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Excluir itens reciclados

Essa operação exclui permanentemente um ou mais itens reciclados da lixeira de um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

Item IDs
ids True array of string

Matriz de IDs de item reciclado para excluir permanentemente

Excluir permissão de compartilhamento

Essa operação exclui uma permissão de compartilhamento específica para um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

ID de permissão
permission-id True string

O identificador exclusivo da permissão a ser excluída

Excluir permissão de contêiner

Excluir uma permissão em um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

ID de permissão
permission-id True string

A ID de permissão

Excluir versão do arquivo

Essa operação exclui uma versão específica de um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

ID da versão
version-id True string

O identificador exclusivo da versão a ser excluída

Listar campos de arquivo

Essa operação obtém os campos de item de lista (metadados) associados a um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Retornos

Nome Caminho Tipo Description
Etag
@odata.etag string

O valor de ETag para os campos

Listar colunas de contêiner

Listar colunas que definem o esquema do contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Filter
$filter string

O filtro a ser aplicado aos resultados

Retornos

Listar contêineres

Listar contêineres

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do tipo de contêiner
containerType True string

Listar contêineres do tipo de contêiner especificado

Retornos

Listar contêineres reciclados

Listar contêineres reciclados

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do tipo de contêiner
containerType True string

Listar contêineres reciclados do tipo de contêiner especificado

Retornos

Listar itens no contêiner

Essa operação obtém a lista de arquivos e subpastas em um contêiner.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID da pasta pai
parentId True string

A ID da pasta pai da qual listar itens. Use 'root' para obter itens do nível raiz do contêiner ou forneça uma ID de pasta específica para obter itens dessa pasta

Filter
$filter string

Critérios de filtro para os resultados (formato OData), por exemplo: parentReference/id eq '{{folderId}}' E contains(listitem/fields/FileLeafRef, {{user_name_string}})

Selecionar
$select string

Propriedades a serem incluídas em resultados (separados por vírgulas)

Expanda
$expand string

Recursos relacionados para expandir na resposta

TOP
$top integer

O número de resultados a serem retornados

Ordenar por
$orderby string

Campo(s) e direção para classificar os resultados por

Retornos

Representa uma página de itens de unidade.

Listar itens reciclados

Esta operação lista os itens na lixeira de um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

Retornos

Uma coleção de itens na lixeira

Listar miniaturas

Esta operação lista as miniaturas disponíveis para um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Retornos

Representa uma coleção de conjuntos de miniaturas

Listar permissões de compartilhamento de itens

Esta operação lista as permissões de compartilhamento de um item em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

Item ID
file-id True string

O identificador exclusivo do item

Retornos

Representa uma lista de permissões para um arquivo ou pasta

Listar permissões de contêiner

Listar permissões em um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Retornos

Listar versões de arquivo

Esta operação lista as versões anteriores de um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Retornos

Representa uma coleção de versões de arquivo

Corpo
FileVersions

Obter a versão do arquivo

Essa operação obtém uma versão específica de um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

ID da versão
version-id True string

O identificador exclusivo da versão

Retornos

Representa uma versão de um arquivo

Corpo
FileVersion

Obter coluna de contêiner

Obter uma coluna do contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

ID da coluna
column-id True string

A ID da coluna

Retornos

Obter conteúdo do arquivo

Essa operação obtém o conteúdo de um arquivo.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

ID do contêiner
container-id True string

O identificador exclusivo do contêiner

Obter miniatura

Esta operação obtém uma miniatura específica para um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

ID da miniatura
thumbnail-id True string

O identificador exclusivo do conjunto de miniaturas

Tamanho
size True string

O tamanho da miniatura a ser recuperada

Retornos

Representa uma única miniatura

Corpo
Thumbnail

Obter permissão de compartilhamento

Essa operação obtém uma permissão de compartilhamento específica para um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

ID de permissão
permission-id True string

O identificador exclusivo da permissão

Retornos

Representa uma permissão para um arquivo ou pasta

Obter propriedades do arquivo

Esta operação obtém as propriedades de um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Retornos

Metadados do item de unidade

Corpo
DriveItem

Obter propriedades personalizadas do contêiner

Obter propriedades personalizadas de um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Retornos

Obter um contêiner

Obter um contêiner

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Retornos

Renomear arquivo

Esta operação renomeia um arquivo em um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

ID do Arquivo
file-id True string

O identificador exclusivo do arquivo

Nome
name string

O novo nome do arquivo

Retornos

Metadados do item de unidade

Corpo
DriveItem

Restaurar contêiner reciclado

Restaurar um contêiner reciclado

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

A ID do contêiner

Retornos

Restaurar itens reciclados

Esta operação restaura um ou mais itens reciclados da lixeira de um contêiner do SharePoint Embedded.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

O identificador exclusivo do contêiner

Item IDs
ids True array of string

Matriz de IDs de item reciclado para restauração

Retornos

Nome Caminho Tipo Description
value
value array of object
Item ID
value.id string

A ID do item restaurado

Gatilhos

Monitorar alterações de item em um contêiner

Disparar quando os itens forem adicionados, modificados ou excluídos em um contêiner do SharePoint Embedded

Monitorar alterações de item em um contêiner

Disparar quando os itens forem adicionados, modificados ou excluídos em um contêiner do SharePoint Embedded

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do contêiner
container-id True string

ID do contêiner a ser monitorado

Intervalo de sondagem (segundos)
pollingInterval integer

Com que frequência verificar se há alterações (60 a 3600 segundos, padrão: 300)

Retornos

Nome Caminho Tipo Description
value
value array of DriveItem

A lista de itens alterados

@odata.deltaLink
@odata.deltaLink string

Link delta para a próxima solicitação de sondagem

@odata.context
@odata.context string

@odata.context

Definições

FileStorageContainer

Nome Caminho Tipo Description
ID do contêiner
id string

A ID do contêiner

ID do tipo de contêiner
containerTypeId string

A ID do tipo de contêiner ao qual este contêiner pertence

Description
description string

A descrição do contêiner

Nome de Exibição
displayName string

O nome do contêiner

Hora de Criação
createdDateTime date-time

A data e a hora de criação do contêiner

customProperties
customProperties FileStorageContainer.CustomProperties
permissões
permissions FileStorageContainer.Permissions
status
status string

O status do contêiner

FileStorageContainer.List

Nome Caminho Tipo Description
value
value array of FileStorageContainer

FileStorageContainer.Permissions

Nome Caminho Tipo Description
Itens
FileStorageContainer.Permission

FileStorageContainer.Permission

Nome Caminho Tipo Description
ID de permissão
id string

A ID de permissão

Funções de permissão
roles FileStorageContainer.Permission.Roles

As funções a serem concedidas ao usuário

Nome de Exibição
grantedToV2.user.displayName string

O nome de exibição de identidade

Email
grantedToV2.user.email string

O email de identidade

Nome Principal do Usuário
grantedToV2.user.userPrincipalName string

O nome principal do usuário de identidade

FileStorageContainer.Permission.Roles

As funções a serem concedidas ao usuário

Nome Caminho Tipo Description
Itens
string

FileStorageContainer.Permissions.List

Nome Caminho Tipo Description
value
value FileStorageContainer.Permissions

FileStorageContainer.CustomProperties

FileStorageContainer.Column

Nome Caminho Tipo Description
ID da coluna
id string

O identificador exclusivo da coluna

Nome da Coluna
name string

O nome de exibição da coluna

Description
description string

Descrição da coluna

Impor valores exclusivos
enforceUniqueValues boolean

Se os valores de coluna devem ser exclusivos

Oculto
hidden boolean

Se a coluna é exibida na interface do usuário

Indexado
indexed boolean

Se a coluna está indexada

Obrigatório
required boolean

Se a coluna é necessária

Somente leitura
readOnly boolean

Se os valores de coluna podem ser modificados

Grupo de Colunas
columnGroup string

O grupo ao qual esta coluna pertence

Nome de Exibição
displayName string

O nome de exibição da coluna

É deletável
isDeletable boolean

Indica se essa coluna pode ser excluída.

É reordenável
isReorderable boolean

Indica se essa coluna pode ser reordenada.

Está lacrado
isSealed boolean

Especifica se a coluna pode ser alterada.

Propagar alterações
propagateChanges boolean

Se for true, as alterações nessa coluna serão propagadas para listas que implementam a coluna.

Coluna de Valor Padrão – Fórmula
defaultValue.formula string

A fórmula usada para calcular o valor padrão da coluna.

Coluna de Valor Padrão – Valor
defaultValue.value string

O valor direto a ser usado como o valor padrão para a coluna.

Coluna de Texto – Comprimento Máximo
text.maxLength integer

Comprimento máximo do texto

Coluna de texto – Permitir várias linhas
text.allowMultipleLines boolean

Se deseja permitir várias linhas de texto

Coluna de Texto – Acrescentar Alterações
text.appendChangesToExistingText boolean

Se as atualizações para esta coluna devem ser anexadas ao texto existente

Coluna de Texto – Linhas para Edição
text.linesForEditing integer

Número de linhas de texto a serem mostradas nos controles de edição

Coluna de Texto – Tipo de Texto
text.textType string

O tipo de texto que está sendo armazenado

Coluna numérica – Casas Decimais
number.decimalPlaces string

Quantas casas decimais mostrar

Coluna numérica – Exibir como
number.displayAs string

Como exibir o número

Coluna numérica – Máximo
number.maximum number

Valor máximo permitido

Coluna numérica – Mínimo
number.minimum number

Valor mínimo permitido

boolean
boolean object

Configurações para colunas boolianas

Coluna DateTime – Exibir como
dateTime.displayAs string

Como exibir a data e a hora

Coluna DateTime – Formatar
dateTime.format string

Se a hora deve ser incluída com a data

Coluna De escolha – Permitir entrada de texto
choice.allowTextEntry boolean

Se os valores personalizados podem ser inseridos

Coluna de escolha – Opções
choice.choices array of string

A lista de opções para a coluna

Coluna De opção – Exibir como
choice.displayAs string

Como exibir as opções

Coluna de pesquisa – Permitir vários valores
lookup.allowMultipleValues boolean

Se vários valores podem ser selecionados

Coluna de pesquisa – Permitir comprimento ilimitado
lookup.allowUnlimitedLength boolean

Se os valores na coluna devem ser capazes de exceder o limite padrão de 255 caracteres.

Coluna de Pesquisa – ID da Lista
lookup.listId string

A ID da lista da qual essa pesquisa obtém informações

Coluna de Pesquisa – ID da Coluna de Pesquisa Primária
lookup.primaryLookupColumnId string

A ID da coluna da qual obter informações

Coluna de Moeda – Localidade
currency.locale string

A localidade da moeda

Coluna PersonOrGroup – Permitir seleção múltipla
personOrGroup.allowMultipleSelection boolean

Se várias pessoas ou grupos podem ser selecionados

Coluna PersonOrGroup – Escolher entre o tipo
personOrGroup.chooseFromType string

Os tipos de pessoas ou grupos que podem ser selecionados

Coluna PersonOrGroup – Exibir como
personOrGroup.displayAs string

Como exibir as pessoas ou grupos

Coluna HyperlinkOrPicture – É Imagem
hyperlinkOrPicture.isPicture boolean

Se o hiperlink é uma imagem

Coluna Calculada – Fórmula
calculated.formula string

A fórmula do cálculo

Coluna Calculada – Tipo de Saída
calculated.outputType string

O tipo da saída

Coluna Calculada – Formato
calculated.format string

Se a hora deve ser incluída com a data

Coluna de localização geográfica
geolocation object

Configurações para colunas de localização

Propriedades da coluna miniatura
thumbnail object

Configurações para colunas em miniatura

Propriedades da coluna status de aprovação de conteúdo
contentApprovalStatus object

Esta coluna armazena o status de aprovação de conteúdo.

Coluna de termos – Permitir vários valores
term.allowMultipleValues boolean

Se vários valores podem ser selecionados

Coluna de Termos – Mostrar Nome Totalmente Qualificado
term.showFullyQualifiedName boolean

Especifica se o caminho do termo inteiro deve ser exibido ou somente o rótulo do termo.

ID do tipo de conteúdo
sourceContentType.id string

A ID do tipo de conteúdo.

Nome do tipo de conteúdo
sourceContentType.name string

O nome do tipo de conteúdo.

FileStorageContainer.Columns.List

Nome Caminho Tipo Description
value
value array of FileStorageContainer.Column

DriveItemCollectionPage

Representa uma página de itens de unidade.

Nome Caminho Tipo Description
value
value array of DriveItem

Coleção de itens de unidade.

@odata.nextLink
@odata.nextLink string

Uma URL que pode ser usada para recuperar a próxima página.

DriveItem

Metadados do item de unidade

Nome Caminho Tipo Description
Baixar URL
@microsoft.graph.downloadUrl string

Uma URL que pode ser usada para baixar o conteúdo deste item

Baixar URL (sem autenticação)
@microsoft.graph.downloadUrlNoAuth string

Uma URL que pode ser usada para baixar o conteúdo desse item sem autenticação

ID
id string

O identificador exclusivo do arquivo ou pasta

Nome
name string

O nome do arquivo ou pasta

Tamanho
size integer

O tamanho do arquivo ou da pasta em bytes

URL da Web
webUrl string

URL que exibe o item no navegador

Hora de Criação
createdDateTime date-time

A data e a hora em que o arquivo ou a pasta foi criado

Hora da Última Modificação
lastModifiedDateTime date-time

A data e a hora em que o arquivo ou a pasta foi modificado pela última vez

Etag
eTag string

A etag do arquivo ou pasta

CTag
cTag string

Uma marca que indica que o conteúdo foi alterado

Tipo de Unidade
parentReference.driveType string

Tipo de unidade que contém o item

Identificador da Unidade
parentReference.driveId string

ID da unidade que contém o item

ID Principal
parentReference.id string

ID da pasta principal

Nome pai
parentReference.name string

Nome da pasta pai

Caminho pai
parentReference.path string

Caminho para a pasta pai

ID do Site
parentReference.siteId string

ID do site que contém o item

ID do aplicativo
createdBy.application.id string

ID do aplicativo que criou o item

Nome do aplicativo
createdBy.application.displayName string

Nome de exibição do aplicativo que criou o item

ID do Usuário
createdBy.user.id string

ID do usuário que criou o item

Nome do usuário
createdBy.user.displayName string

Nome de exibição do usuário que criou o item

ID do aplicativo
lastModifiedBy.application.id string

ID do aplicativo que modificou o item pela última vez

Nome do aplicativo
lastModifiedBy.application.displayName string

Nome de exibição do aplicativo que modificou o item pela última vez

ID do Usuário
lastModifiedBy.user.id string

ID do usuário que modificou o item pela última vez

Nome do usuário
lastModifiedBy.user.displayName string

Nome de exibição do usuário que modificou o item pela última vez

Tipo MIME
file.mimeType string

O tipo MIME do arquivo

QuickXor Hash
file.hashes.quickXorHash string

O hash QuickXor do arquivo

Hora de Criação
fileSystemInfo.createdDateTime date-time

A data e a hora em que o arquivo ou pasta foi criado no sistema de arquivos

Hora da Última Modificação
fileSystemInfo.lastModifiedDateTime date-time

A data e a hora em que o arquivo ou a pasta foi modificado pela última vez no sistema de arquivos

Contagem de Filhos
folder.childCount integer

Número de itens na pasta

Escopo de compartilhamento
shared.scope string

O escopo do compartilhamento (usuários, organização ou qualquer pessoa)

Representa um link de compartilhamento para um arquivo ou pasta

Nome Caminho Tipo Description
Link ID
id string

O identificador exclusivo para o link de compartilhamento

Tipo de link
link.type string

O tipo de link de compartilhamento (exibir, editar, inserir)

Escopo do link
link.scope string

O escopo do link de compartilhamento

URL da Web
link.webUrl string

A URL do link de compartilhamento

nome de exibição
link.application.displayName string

O nome de exibição do aplicativo

id
link.application.id string

O identificador exclusivo para o aplicativo

SharingPermissionResponse

Representa uma permissão para um arquivo ou pasta

Nome Caminho Tipo Description
ID de permissão
id string

O identificador exclusivo da permissão

Funções
roles array of string

As funções concedidas para essa permissão

ID do compartilhamento
shareId string

Um token exclusivo que pode ser usado para acessar esse item compartilhado por meio da API de compartilhamentos

Nome de Exibição
grantedTo.user.displayName string

O nome de exibição do usuário

Email
grantedTo.user.email string

O endereço de e-mail do utilizador

ID do Usuário
grantedTo.user.id string

O identificador exclusivo do usuário

Escopo do link
link.scope string

O escopo do link

Tipo de link
link.type string

O tipo do link

URL da Web
link.webUrl string

A URL do link

Email
invitation.email string

O endereço de email para o qual o convite foi enviado

Entrada necessária
invitation.signInRequired boolean

Se a entrada é necessária para acessar o item compartilhado

Hora da data de validade
expirationDateTime date-time

A data e a hora em que a permissão expira

Concedido a identidades
grantedToIdentities array of object

Quando especificado, restringe o compartilhamento somente aos usuários listados

Nome de Exibição
grantedToIdentities.user.displayName string

O nome de exibição do usuário

Email
grantedToIdentities.user.email string

O endereço de e-mail do utilizador

ID do Usuário
grantedToIdentities.user.id string

O identificador exclusivo do usuário

SharingPermissionsList

Representa uma lista de permissões para um arquivo ou pasta

Nome Caminho Tipo Description
value
value array of SharingPermissionResponse

FileVersion

Representa uma versão de um arquivo

Nome Caminho Tipo Description
ID da versão
id string

A ID da versão

Modificadas por
lastModifiedBy.user.displayName string

O nome do usuário que modificou a versão

ID do Usuário
lastModifiedBy.user.id string

A ID do usuário que modificou a versão

Última modificação
lastModifiedDateTime date-time

A data e a hora em que esta versão foi modificada pela última vez

Tamanho
size integer

O tamanho da versão em bytes

Nível de publicação
publication.level string

O nível de publicação desta versão (publicado ou check-out)

ID da versão
publication.versionId string

A ID da versão que está sendo publicada

FileVersions

Representa uma coleção de versões de arquivo

Nome Caminho Tipo Description
value
value array of FileVersion

A coleção de versões de arquivo

ThumbnailSet

Representa um conjunto de miniaturas para um arquivo

Nome Caminho Tipo Description
ID do conjunto de miniaturas
id string

O identificador exclusivo do conjunto de miniaturas

large
large Thumbnail

Representa uma única miniatura

meio
medium Thumbnail

Representa uma única miniatura

pequeno
small Thumbnail

Representa uma única miniatura

fonte
source Thumbnail

Representa uma única miniatura

Miniatura

Representa uma única miniatura

Nome Caminho Tipo Description
Altura
height integer

A altura da miniatura, em pixels

Largura
width integer

A largura da miniatura, em pixels

URL
url string

A URL para a miniatura

Conjuntos de Miniaturas

Representa uma coleção de conjuntos de miniaturas

Nome Caminho Tipo Description
value
value array of ThumbnailSet

A coleção de conjuntos de miniaturas

RecycleBinItem

Representa um item na lixeira

Nome Caminho Tipo Description
ID
id string

Identificador exclusivo do item reciclado

Nome
name string

Nome do item reciclado

Tamanho
size integer

Tamanho do item em bytes

Data de exclusão
deletedDateTime date-time

Data e hora em que o item foi excluído

Excluído do local
deletedFromLocation string

URL relativa do local que originalmente continha o item

Title
title string

Título do item reciclado

Excluído por
deletedBy.user.displayName string

O nome de exibição do usuário que excluiu o item

Email
deletedBy.user.email string

O email do usuário que excluiu o item

ID do Usuário
deletedBy.user.id string

O identificador exclusivo do usuário que excluiu o item

RecycleBinItemCollection

Uma coleção de itens na lixeira

Nome Caminho Tipo Description
value
value array of RecycleBinItem

A coleção de itens na lixeira

binário

Esse é o tipo de dados básico 'binary'.