OptiAPI (Pré-visualização)
A api oficial do OptiAPI, que conecta inúmeras ações diárias com o Power Automate.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Oliver Busk Jensen |
| support@optiapi.com |
| Metadados do conector | |
|---|---|
| Editora | Busk |
| Sítio Web | https://optiapi.com |
| Política de privacidade | https://optiapi.com/terms |
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | securestring | A chave de API para esta api | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Adicionar ou subtrair de hora ou datas |
Manipule datetime adicionando ou subtraindo valores. |
| Agrupar por uma chave de matriz |
Esta ação agrupa os itens de uma matriz por uma determinada chave. |
| Calcular a média |
Calcula o valor médio de uma determinada chave. |
| Classificar uma matriz |
Classifique uma matriz de alto para baixo ou de descendente para ascendente. |
| Combinar matriz |
Combine as chaves de uma matriz com os valores de outra matriz. |
| Combine vários arquivos PDF |
Combine vários arquivos PDF em um só. |
| Converter um arquivo PDF em texto |
Converte um arquivo PDF em texto. |
| Converter uma cadeia de caracteres em um objeto datetime |
Transforme uma cadeia de caracteres em um formato datetime válido. |
| Definir palavra-passe num ficheiro PDF |
Define dinamicamente uma senha personalizada em um arquivo PDF. |
| Encontre a diferença entre matrizes |
Esta ação compara uma matriz com outra matriz. |
| Execute OCR em um PDF digitalizado ou arquivo de imagem |
Substitui uma cadeia de caracteres por outra palavra. |
| Filtrar uma matriz para valores falsos |
Esta ação remove entradas falsas de uma matriz. |
| Fragmentar uma matriz |
Divida uma matriz em partes. |
| Localizar duplicatas em matrizes |
Esta ação recupera e retorna valores duplicados de uma matriz. |
| Localizar valores de uma cadeia de caracteres com base em uma expressão regular |
Encontre um ou mais valores em uma cadeia de caracteres. |
| Nivelar uma matriz |
Essa ação nivela uma matriz multidimensional em uma matriz de dimensão única. |
| Obter informações de metadados PDF |
Obtenha metadados de um arquivo PDF. |
| Obter itens exclusivos em uma matriz |
A ação retorna todos os itens exclusivos em uma matriz. |
| Primeiro Onde dentro de uma matriz |
Esta ação retorna o primeiro elemento em uma matriz com o par chave/valor fornecido. |
| Remover item da matriz |
Remove um item de uma matriz pelo seu valor de chave. |
| Substituir texto em cadeia de caracteres com base em uma expressão regular |
Substitua uma ou mais palavras por outra palavra, com base em uma expressão regular. |
| Substituir texto na cadeia de caracteres |
Substitua uma ou mais palavras por outra palavra. |
| Verifique se a matriz contém um valor |
Determina se a matriz contém um determinado item. |
Adicionar ou subtrair de hora ou datas
Manipule datetime adicionando ou subtraindo valores.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Ação
|
action | True | string |
A ação para adicionar ou subtrair também. Pode ser, por exemplo, «ano», «dia da semana», «semana» ou «dia». |
|
Data/hora de entrada
|
datetime | True | string |
O valor de entrada a ser adicionado ou subtraído. |
|
Operator
|
operator | True | string |
Se devemos adicionar ou subtrair o valor da data de entrada, hora. Pode ser 'adicionar' ou 'subtrair. |
|
Formato de saída
|
outputFormat | string |
O formato de data e hora para o qual a cadeia de caracteres deve ser convertida (por exemplo, d-m-Y) |
|
|
Valor
|
value | True | integer |
O valor a ser adicionado ou subtraído. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Data Hora
|
datetime | string |
A nova data transformada hora |
Agrupar por uma chave de matriz
Esta ação agrupa os itens de uma matriz por uma determinada chave.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Key
|
key | True | string |
A chave para agrupar itens por. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Calcular a média
Calcula o valor médio de uma determinada chave.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Key
|
key | True | string |
A chave para calcular a média para. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Average
|
average | integer |
A média calculada para a chave dada. |
Classificar uma matriz
Classifique uma matriz de alto para baixo ou de descendente para ascendente.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Ordenar
|
sort | True | string |
Como os itens de matriz devem ser classificados? |
Devoluções
Combinar matriz
Combine as chaves de uma matriz com os valores de outra matriz.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
O tipo de conteúdo da solicitação.
|
Content-Type | True | string |
Tipo de conteúdo |
|
O tipo accept para a solicitação.
|
Accept | True | string |
Aceitar |
|
Teclas
|
keys | True | array of string |
Teclas |
|
values
|
values | True | array of string |
values |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Combine vários arquivos PDF
Combine vários arquivos PDF em um só.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
PDFs
|
pdfs | True | array of string |
PDFs |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Conteúdo do Ficheiro
|
content | string |
A cadeia de caracteres codificada base64 dos arquivos PDF combinados. |
Converter um arquivo PDF em texto
Converte um arquivo PDF em texto.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Fim da página
|
endPage | integer |
Se definido, esta é a última página que a ação será convertida em texto. |
|
|
Layout de saída
|
layout | True | string |
O layout do conteúdo de saída. Você pode escolher entre 'cru' ou 'original'. Original preservará o layout.. |
|
Conteúdo do Ficheiro
|
True | byte |
A cadeia de caracteres codificada base64 do arquivo PDF. |
|
|
Página inicial
|
startPage | integer |
Se definido, esta é a primeira página em que a ação será convertida em texto. |
Devoluções
Converter uma cadeia de caracteres em um objeto datetime
Transforme uma cadeia de caracteres em um formato datetime válido.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
O tipo de conteúdo da solicitação.
|
Content-Type | True | string |
Tipo de conteúdo |
|
O tipo accept para a solicitação.
|
Accept | True | string |
Aceitar |
|
Formato de entrada
|
inputFormat | True | string |
O formato da cadeia de caracteres de entrada. |
|
Formato de saída
|
outputFormat | True | string |
O formato de data e hora para o qual a cadeia de caracteres deve ser convertida. |
|
Cadeia de Entrada
|
string | True | string |
A cadeia de caracteres de entrada para converter em hora de data. |
|
Timezone
|
timezone | string |
O fuso horário para o qual a datetime deve ser convertida (Opcional) |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Data Hora
|
datetime | string |
A nova data transformada hora |
Definir palavra-passe num ficheiro PDF
Define dinamicamente uma senha personalizada em um arquivo PDF.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
O tipo de conteúdo da solicitação.
|
Content-Type | True | string |
Tipo de conteúdo |
|
O tipo accept para a solicitação.
|
Accept | True | string |
Aceitar |
|
Palavra-passe
|
password | True | string |
A senha a ser aplicada ao arquivo PDF. |
|
Ficheiro PDF
|
True | byte |
O conteúdo base64 dos arquivos PDF. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Conteúdo do Ficheiro
|
content | string |
A cadeia de caracteres codificada base64 do arquivo PDF com a senha. |
Encontre a diferença entre matrizes
Esta ação compara uma matriz com outra matriz.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
comparar preços
|
compare | True | array of string |
comparar preços |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Execute OCR em um PDF digitalizado ou arquivo de imagem
Substitui uma cadeia de caracteres por outra palavra.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Conteúdo do Ficheiro
|
file | True | string |
A cadeia de caracteres codificada base64 do arquivo (PDF ou imagem). |
|
Linguagem
|
language | string |
O idioma do arquivo de entrada. (padrão = eng) |
|
|
Motor OCR (OEM)
|
oem | True | integer |
O mecanismo OCR a ser usado. (0 = legado, 1 = LSTM) |
|
Método de segmentação de página (PSM)
|
psm | True | integer |
Como o OCR deve segmentar a imagem de entrada? |
|
Corte de saída
|
trim | True | boolean |
Se habilitado, isso removerá todo o espaçamento excessivo e quebras de linha do texto de saída. |
|
Tipo de Arquivo:
|
type | True | string |
O tipo de arquivo de entrada. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Texto de saída
|
text | string |
O texto de saída da ação OCR. |
Filtrar uma matriz para valores falsos
Esta ação remove entradas falsas de uma matriz.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Preservar chaves de matriz
|
preserveKeys | True | boolean |
Se definido como true, a matriz que retorna preservará as chaves dos atributos originais. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Fragmentar uma matriz
Divida uma matriz em partes.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Tamanho do pedaço
|
size | True | integer |
O tamanho de cada pedaço. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Localizar duplicatas em matrizes
Esta ação recupera e retorna valores duplicados de uma matriz.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Key
|
key | string |
Você pode especificar uma chave para procurar duplicatas em um atributo específico (Opcional) |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Localizar valores de uma cadeia de caracteres com base em uma expressão regular
Encontre um ou mais valores em uma cadeia de caracteres.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Grupo
|
group | integer |
O grupo a regressar. (padrão = 0) |
|
|
Padrão Regex
|
pattern | True | string |
O padrão de expressão regular. |
|
Texto de entrada
|
text | True | string |
A cadeia de caracteres para procurar referências. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
values
|
values | array of string |
values |
Nivelar uma matriz
Essa ação nivela uma matriz multidimensional em uma matriz de dimensão única.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Profundidade
|
depth | integer |
O nível de profundidade que deve ser achatado (inteiro) |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Obter informações de metadados PDF
Obtenha metadados de um arquivo PDF.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Conteúdo do Ficheiro
|
True | byte |
A cadeia de caracteres codificada base64 do arquivo PDF. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Versão PDF
|
metadata.PDFVersion | string |
PDFVersion |
|
Author
|
metadata.author | string |
O autor do ficheiro PDF |
|
Data de Criação
|
metadata.creationDate | string |
A data em que o arquivo PDF foi originalmente criado. |
|
Criador
|
metadata.creator | string |
O criador do arquivo PDF. |
|
Criptografado
|
metadata.encrypted | string |
Se o ficheiro PDF está encriptado. Devolve "sim"/"não". |
|
Tamanho do Ficheiro
|
metadata.fileSize | string |
O tamanho do arquivo PDF em bytes. |
|
Formulário
|
metadata.form | string |
Se algum formulário for encontrado no arquivo PDF. |
|
Data de modificação
|
metadata.modDate | string |
Se o ficheiro tiver sido alterado. (padrão = nulo) |
|
Otimizado
|
metadata.optimized | string |
Se o arquivo foi otimizado. (padrão = "não") |
|
output
|
metadata.output | array of string |
output |
|
Rotação de páginas
|
metadata.pageRot | string |
A rotação do arquivo PDF. |
|
Tamanho da página
|
metadata.pageSize | string |
O tamanho da página do arquivo PDF. |
|
Número de páginas
|
metadata.pages | string |
O número de páginas no arquivo PDF. |
|
Produzido por
|
metadata.producer | string |
O produtor do ficheiro PDF. |
|
Etiquetas
|
metadata.tagged | string |
Se o arquivo PDF está marcado ou não. Devolve "sim"/"não". |
|
Title
|
metadata.title | string |
O título do ficheiro PDF. |
Obter itens exclusivos em uma matriz
A ação retorna todos os itens exclusivos em uma matriz.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Key
|
key | string |
A chave específica que determina a singularidade. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Primeiro Onde dentro de uma matriz
Esta ação retorna o primeiro elemento em uma matriz com o par chave/valor fornecido.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Key
|
key | True | string |
A chave para pesquisar. |
|
Operator
|
operator | string |
Executar uma cláusula de operador (Opcional) |
|
|
Pesquisar por
|
value | True | string |
O valor a procurar. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Remover item da matriz
Remove um item de uma matriz pelo seu valor de chave.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Key
|
key | True | string |
Os itens correspondentes a esta chave serão removidos. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
matriz
|
array | array of string |
matriz |
Substituir texto em cadeia de caracteres com base em uma expressão regular
Substitua uma ou mais palavras por outra palavra, com base em uma expressão regular.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Padrão Regex
|
pattern | True | string |
O padrão de expressão regular a ser usado na pesquisa. |
|
Valor de substituição
|
replacement | True | string |
A cadeia de caracteres pela qual substituir o valor encontrado. |
|
Texto de entrada
|
text | True | string |
A cadeia de caracteres para executar a substituição de texto contra. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Texto
|
text | string |
A cadeia de texto substituída |
Substituir texto na cadeia de caracteres
Substitua uma ou mais palavras por outra palavra.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
O tipo de conteúdo da solicitação.
|
Content-Type | True | string |
Tipo de conteúdo |
|
O tipo accept para a solicitação.
|
Accept | True | string |
Aceitar |
|
Substituir por
|
replace | True | string |
A cadeia de caracteres ou palavra para substituir a cadeia de caracteres encontrada. |
|
Pesquisar por
|
search | True | string |
A cadeia de caracteres ou palavra a ser encontrada na cadeia de caracteres de entrada. |
|
Texto de entrada
|
text | True | string |
O texto de entrada para executar a substituição. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
enviar SMS
|
text | string |
enviar SMS |
Verifique se a matriz contém um valor
Determina se a matriz contém um determinado item.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
matriz
|
array | True | array of string |
matriz |
|
Key
|
key | True | string |
A chave para procurar o valor específico em. |
|
Termo de Pesquisa
|
search | True | string |
O termo de pesquisa a procurar. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Contém
|
contains | boolean |
Se a matriz contém o item dado ou não (bool) |
Definições
StandardArrayResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Matriz de resultados
|
array | array of string |
A matriz que contém os novos itens. |