OptiAPI (预览版)

OptiAPI 的官方 API,它将无数日常作与 Power Automate 连接起来。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
逻辑应用程序 标准 除以下各项外的所有 逻辑应用区域
     - Azure 政府区域
     - Azure 中国区域
     - 美国国防部(DoD)
Power Apps 高级 除以下各项外的所有 Power Apps 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
Power Automate 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
联系人​​
Name 奥利弗·布斯克·詹森
Email support@optiapi.com
连接器元数据
发布者 Busk
网站 https://optiapi.com
隐私策略 https://optiapi.com/terms

正在创建连接

连接器支持以下身份验证类型:

默认 用于创建连接的参数。 所有区域 不可共享

违约

适用:所有区域

用于创建连接的参数。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
API 密钥 securestring 此 API 的 API 密钥 True

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒

操作

从数组中删除项

按键值从数组中删除项。

从时间或日期添加或减去

通过添加或删除值来作日期时间。

合并多个 PDF 文件

将多个 PDF 文件合并为一个。

合并数组

将一个数组的键与另一个数组的值组合在一起。

在 PDF 文件上设置密码

在 PDF 文件上动态设置自定义密码。

在数组中查找重复项

此作从数组中检索并返回重复值。

基于正则表达式替换字符串中的文本

根据正则表达式将一个或多个单词替换为另一个单词。

对扫描的 PDF 或图像文件执行 OCR

将字符串替换为另一个单词。

对数组进行区块

将数组分解成区块。

对数组进行排序

从高到低或从降序到升序对数组进行排序。

将 PDF 文件转换为文本

将 PDF 文件转换为文本。

将字符串转换为 datetime 对象

将字符串转换为有效的日期/时间格式。

平展数组

此作将多维数组平展为单个维度数组。

按数组键分组

此作按给定键对数组的项进行分组。

替换字符串中的文本

将一个或多个单词替换为另一个单词。

查找数组之间的差异

此作将数组与另一个数组进行比较。

根据正则表达式查找字符串中的值

在字符串中查找一个或多个值。

检查数组是否包含值

确定数组是否包含给定项。

第一个数组中的位置

此作返回具有给定键/值对的数组中的第一个元素。

筛选数组以获取 false 值

此作从数组中删除 false 条目。

获取 PDF 元数据信息

从 PDF 文件获取元数据。

获取数组中的唯一项

该作返回数组中的所有唯一项。

计算平均值

计算给定键的平均值。

从数组中删除项

按键值从数组中删除项。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

Key
key True string

将删除与此键匹配的项目。

返回

名称 路径 类型 说明
数组
array array of string

数组

从时间或日期添加或减去

通过添加或删除值来作日期时间。

参数

名称 密钥 必需 类型 说明
Action
action True string

要添加或减去的作。 例如,可以是“year”、“weekday”、“week”或“day”。

输入日期/时间
datetime True string

要添加到或减去的输入值。

Operator
operator True string

是否应从输入日期时间添加或减去值。 可以是“add”或“减法”。

输出格式
outputFormat string

字符串应转换为的日期时间格式(例如 d-m-Y)

价值
value True integer

要加减的值。

返回

名称 路径 类型 说明
日期时间
datetime string

新转换的日期时间

合并多个 PDF 文件

将多个 PDF 文件合并为一个。

参数

名称 密钥 必需 类型 说明
pdfs
pdfs True array of string

pdfs

返回

名称 路径 类型 说明
文件内容
content string

组合 PDF 文件的 base64 编码字符串。

合并数组

将一个数组的键与另一个数组的值组合在一起。

参数

名称 密钥 必需 类型 说明
请求的内容类型。
Content-Type True string

Content-Type

请求的接受类型。
Accept True string

接受

钥匙
keys True array of string

钥匙

values
values True array of string

values

返回

名称 路径 类型 说明
数组
array array of string

数组

在 PDF 文件上设置密码

在 PDF 文件上动态设置自定义密码。

参数

名称 密钥 必需 类型 说明
请求的内容类型。
Content-Type True string

Content-Type

请求的接受类型。
Accept True string

接受

密码
password True string

要应用于 PDF 文件的密码。

PDF 文件
pdf True byte

PDF 文件的 base64 内容。

返回

名称 路径 类型 说明
文件内容
content string

带密码的 PDF 文件的 base64 编码字符串。

在数组中查找重复项

此作从数组中检索并返回重复值。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

Key
key string

可以指定键以在特定属性下查找重复项(可选)

返回

名称 路径 类型 说明
数组
array array of string

数组

基于正则表达式替换字符串中的文本

根据正则表达式将一个或多个单词替换为另一个单词。

参数

名称 密钥 必需 类型 说明
正则表达式模式
pattern True string

在搜索中使用的正则表达式模式。

替换值
replacement True string

要替换为找到值的字符串。

输入文本
text True string

要对其执行文本替换的字符串。

返回

名称 路径 类型 说明
文本
text string

替换的文本字符串

对扫描的 PDF 或图像文件执行 OCR

将字符串替换为另一个单词。

参数

名称 密钥 必需 类型 说明
文件内容
file True string

文件的 base64 编码字符串(PDF 或图像)。

语言
language string

输入文件的语言。 (default = eng)

OCR 引擎 (OEM)
oem True integer

要使用的 OCR 引擎。 (0 = 旧版,1 = LSTM)

页面分段方法 (PSM)
psm True integer

OCR 如何分段输入图像?

剪裁输出
trim True boolean

如果启用,这将删除输出文本的所有多余的间距和换行符。

文件类型
type True string

输入文件类型。

返回

名称 路径 类型 说明
输出文本
text string

OCR作的输出文本。

对数组进行区块

将数组分解成区块。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

区块大小
size True integer

每个区块的大小。

返回

名称 路径 类型 说明
数组
array array of string

数组

对数组进行排序

从高到低或从降序到升序对数组进行排序。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

排序
sort True string

数组项应如何排序?

返回

将 PDF 文件转换为文本

将 PDF 文件转换为文本。

参数

名称 密钥 必需 类型 说明
结束页
endPage integer

如果设置,这是作将转换为文本的最后一页。

输出布局
layout True string

输出内容的布局。 可以从“raw”或“original”中进行选择。 原始版将保留布局。

文件内容
pdf True byte

PDF 文件的 base64 编码字符串。

起始页
startPage integer

如果已设置,则这是作将转换为文本的第一页。

返回

将字符串转换为 datetime 对象

将字符串转换为有效的日期/时间格式。

参数

名称 密钥 必需 类型 说明
请求的内容类型。
Content-Type True string

Content-Type

请求的接受类型。
Accept True string

接受

输入格式
inputFormat True string

输入字符串的格式。

输出格式
outputFormat True string

字符串应转换为的日期时间格式。

输入字符串
string True string

要转换为日期时间的输入字符串。

Timezone
timezone string

日期时间应转换为的时区(可选)

返回

名称 路径 类型 说明
日期时间
datetime string

新转换的日期时间

平展数组

此作将多维数组平展为单个维度数组。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

深度
depth integer

应平展的深度级别(整数)

返回

名称 路径 类型 说明
数组
array array of string

数组

按数组键分组

此作按给定键对数组的项进行分组。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

Key
key True string

分组依据的键。

返回

名称 路径 类型 说明
数组
array array of string

数组

替换字符串中的文本

将一个或多个单词替换为另一个单词。

参数

名称 密钥 必需 类型 说明
请求的内容类型。
Content-Type True string

Content-Type

请求的接受类型。
Accept True string

接受

替换为
replace True string

要替换为找到的字符串的字符串或单词。

寻找
search True string

在输入字符串中找到的字符串或单词。

输入文本
text True string

要执行替换作的输入文本。

返回

名称 路径 类型 说明
文本消息
text string

文本消息

查找数组之间的差异

此作将数组与另一个数组进行比较。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

比较
compare True array of string

比较

返回

名称 路径 类型 说明
数组
array array of string

数组

根据正则表达式查找字符串中的值

在字符串中查找一个或多个值。

参数

名称 密钥 必需 类型 说明
group integer

要返回的组。 (默认值 = 0)

正则表达式模式
pattern True string

正则表达式模式。

输入文本
text True string

要在其中查找引用的字符串。

返回

名称 路径 类型 说明
values
values array of string

values

检查数组是否包含值

确定数组是否包含给定项。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

Key
key True string

要在其中搜索特定值的键。

搜索词
search True string

要查找的搜索词。

返回

名称 路径 类型 说明
包含
contains boolean

数组是否包含给定项(bool)

第一个数组中的位置

此作返回具有给定键/值对的数组中的第一个元素。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

Key
key True string

要搜索的键。

Operator
operator string

执行运算符子句 (可选)

寻找
value True string

要搜索的值。

返回

名称 路径 类型 说明
数组
array array of string

数组

筛选数组以获取 false 值

此作从数组中删除 false 条目。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

保留数组键
preserveKeys True boolean

如果设置为 true,则返回的数组将保留原始属性的键。

返回

名称 路径 类型 说明
数组
array array of string

数组

获取 PDF 元数据信息

从 PDF 文件获取元数据。

参数

名称 密钥 必需 类型 说明
文件内容
pdf True byte

PDF 文件的 base64 编码字符串。

返回

名称 路径 类型 说明
PDF 版本
metadata.PDFVersion string

PDFVersion

作者
metadata.author string

PDF 文件的作者

创建日期
metadata.creationDate string

最初创建 PDF 文件的日期。

Creator
metadata.creator string

PDF 文件的创建者。

已加密
metadata.encrypted string

PDF 文件是否加密。 返回“yes”/“no”。

文件大小
metadata.fileSize string

PDF 文件的文件大小(以字节为单位)。

表格
metadata.form string

如果在 PDF 文件中找到任何表单。

修改日期
metadata.modDate string

如果文件已更改。 (default = null)

已优化
metadata.optimized string

如果文件已优化。 (default = “no”)

输出
metadata.output array of string

输出

页面旋转
metadata.pageRot string

PDF 文件的旋转。

页面大小
metadata.pageSize string

PDF 文件的页面大小。

页数
metadata.pages string

PDF 文件中的页数。

metadata.producer string

PDF 文件的生成者。

标记
metadata.tagged string

是否标记 PDF 文件。 返回“yes”/“no”。

Title
metadata.title string

PDF 文件的标题。

获取数组中的唯一项

该作返回数组中的所有唯一项。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

Key
key string

确定唯一性的特定键。

返回

名称 路径 类型 说明
数组
array array of string

数组

计算平均值

计算给定键的平均值。

参数

名称 密钥 必需 类型 说明
数组
array True array of string

数组

Key
key True string

要计算平均值的键。

返回

名称 路径 类型 说明
平均值
average integer

给定键的计算平均值。

定义

StandardArrayResponse

名称 路径 类型 说明
结果数组
array array of string

包含新项的数组。