OptiAPI (предварительная версия)
Официальный API для OptiAPI, который соединяет множество повседневных действий с Power Automate.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Оливер Буск Дженсен |
| Адрес электронной почты | support@optiapi.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Бороздить |
| Веб-сайт | https://optiapi.com |
| Политика конфиденциальности | https://optiapi.com/terms |
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API | securestring | Ключ API для этого API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Блокирование массива |
Разбиение массива на блоки. |
| Выполнение OCR в сканированном PDF-файле или файле изображения |
Заменяет строку другим словом. |
| Выравнивание массива |
Это действие сравнивает многомерный массив в один массив измерений. |
| Вычисление среднего значения |
Вычисляет среднее значение заданного ключа. |
| Группировать по ключу массива |
Это действие группит элементы массива по заданному ключу. |
| Добавление или вычитание из времени или дат |
Управление датой и временем путем добавления или вычитания значений. |
| Замена текста в строке |
Замените одно или несколько слов другим словом. |
| Замена текста в строке на основе регулярного выражения |
Замените одно или несколько слов другим словом на основе регулярного выражения. |
| Найти разницу между массивами |
Это действие сравнивает массив с другим массивом. |
| Объединение массива |
Объедините ключи одного массива со значениями другого массива. |
| Объединение нескольких PDF-файлов |
Объедините несколько PDF-файлов в один. |
| Первое место в массиве |
Это действие возвращает первый элемент в массиве с заданной парой "ключ - значение". |
| Поиск дубликатов в массивах |
Это действие извлекает и возвращает повторяющиеся значения из массива. |
| Поиск значений из строки на основе регулярного выражения |
Найдите одно или несколько значений в строке. |
| Получение сведений о метаданных PDF |
Получение метаданных из PDF-файла. |
| Получение уникальных элементов в массиве |
Действие возвращает все уникальные элементы в массиве. |
| Преобразование PDF-файла в текст |
Преобразует PDF-файл в текст. |
| Преобразование строки в объект datetime |
Преобразуйте строку в допустимый формат datetime. |
| Проверьте, содержит ли массив значение |
Определяет, содержит ли массив заданный элемент. |
| Сортировка массива |
Сортировка массива от высокого до низкого или от убывания до возрастания. |
| Удаление элемента из массива |
Удаляет элемент из массива по значению ключа. |
| Установка пароля в PDF-файле |
Динамически задает пользовательский пароль в PDF-файле. |
| Фильтрация массива для ложных значений |
Это действие удаляет ложные записи из массива. |
Блокирование массива
Разбиение массива на блоки.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Размер блока
|
size | True | integer |
Размер каждого блока. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Выполнение OCR в сканированном PDF-файле или файле изображения
Заменяет строку другим словом.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое файла
|
file | True | string |
Строка в кодировке Base64 файла (PDF или изображения). |
|
Language
|
language | string |
Язык входного файла. (по умолчанию = 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 |
массив |
|
Глубина
|
depth | integer |
Уровень глубины, который должен быть плоский (целочисленный) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Вычисление среднего значения
Вычисляет среднее значение заданного ключа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Key
|
key | True | string |
Ключ для вычисления среднего значения. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Среднее значение
|
average | integer |
Вычисляемое среднее значение для заданного ключа. |
Группировать по ключу массива
Это действие группит элементы массива по заданному ключу.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Key
|
key | True | string |
Ключ для группировки элементов по. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Добавление или вычитание из времени или дат
Управление датой и временем путем добавления или вычитания значений.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Действие
|
action | True | string |
Действие для добавления или вычитания. Например, "year", "weekday", "weekday" или "day". |
|
Входная дата и время
|
datetime | True | string |
Входное значение для добавления или вычитания из. |
|
Operator
|
operator | True | string |
Следует ли добавлять или вычитать значение из входного времени даты. Может быть либо "добавить" или "вычитать". |
|
Формат выходных данных
|
outputFormat | string |
Формат даты, в который должна быть преобразована строка (например, d-m-Y) |
|
|
Ценность
|
value | True | integer |
Значение для добавления или вычитания. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Дата Время
|
datetime | string |
Новое преобразованное время даты |
Замена текста в строке
Замените одно или несколько слов другим словом.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Тип контента для запроса.
|
Content-Type | True | string |
Тип контента |
|
Тип приема запроса.
|
Accept | True | string |
Принять |
|
Замена на
|
replace | True | string |
Строка или слово для замены найденной строки. |
|
Искать
|
search | True | string |
Строка или слово для поиска в входной строке. |
|
Входной текст
|
text | True | string |
Входной текст для замены. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
текст
|
text | string |
текст |
Замена текста в строке на основе регулярного выражения
Замените одно или несколько слов другим словом на основе регулярного выражения.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Шаблон регулярных выражений
|
pattern | True | string |
Шаблон регулярного выражения, используемый в поиске. |
|
Значение замены
|
replacement | True | string |
Строка для замены найденного значения. |
|
Входной текст
|
text | True | string |
Строка для замены текста. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Текст
|
text | string |
Замененная текстовая строка |
Найти разницу между массивами
Это действие сравнивает массив с другим массивом.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
сравнивать
|
compare | True | array of string |
сравнивать |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Объединение массива
Объедините ключи одного массива со значениями другого массива.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Тип контента для запроса.
|
Content-Type | True | string |
Тип контента |
|
Тип приема запроса.
|
Accept | True | string |
Принять |
|
ключи
|
keys | True | array of string |
ключи |
|
values
|
values | True | array of string |
values |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Объединение нескольких PDF-файлов
Объедините несколько PDF-файлов в один.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
pdfs
|
pdfs | True | array of string |
pdfs |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Содержимое файла
|
content | string |
Строка в кодировке Base64 объединенных PDF-файлов. |
Первое место в массиве
Это действие возвращает первый элемент в массиве с заданной парой "ключ - значение".
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Key
|
key | True | string |
Ключ для поиска. |
|
Operator
|
operator | string |
Выполнение предложения оператора (необязательно) |
|
|
Искать
|
value | True | string |
Значение для поиска. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Поиск дубликатов в массивах
Это действие извлекает и возвращает повторяющиеся значения из массива.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Key
|
key | string |
Можно указать ключ, чтобы искать дубликаты в определенном атрибуте (необязательно) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Поиск значений из строки на основе регулярного выражения
Найдите одно или несколько значений в строке.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Группа
|
group | integer |
Возвращаемая группа. (по умолчанию = 0) |
|
|
Шаблон регулярных выражений
|
pattern | True | string |
Шаблон регулярного выражения. |
|
Входной текст
|
text | True | string |
Строка для поиска ссылок в. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
values
|
values | array of string |
values |
Получение сведений о метаданных PDF
Получение метаданных из PDF-файла.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое файла
|
True | byte |
Строка в кодировке Base64 PDF-файла. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
PDF-версия
|
metadata.PDFVersion | string |
PDFVersion |
|
Author
|
metadata.author | string |
Автор PDF-файла |
|
Дата создания
|
metadata.creationDate | string |
Дата создания PDF-файла. |
|
Создатель
|
metadata.creator | string |
Создатель PDF-файла. |
|
С шифрованием
|
metadata.encrypted | string |
Шифруется ли PDF-файл. Возвращает значение "да"/"нет". |
|
Размер файла
|
metadata.fileSize | string |
Размер файла PDF-файла в байтах. |
|
Form
|
metadata.form | string |
Если какие-либо формы находятся в PDF-файле. |
|
Дата изменения
|
metadata.modDate | string |
Если файл был изменен. (по умолчанию = NULL) |
|
Оптимизированная
|
metadata.optimized | string |
Если файл оптимизирован. (по умолчанию = "нет") |
|
output
|
metadata.output | array of string |
output |
|
Поворот страницы
|
metadata.pageRot | string |
Поворот PDF-файла. |
|
Размер страницы
|
metadata.pageSize | string |
Размер страницы PDF-файла. |
|
Количество страниц
|
metadata.pages | string |
Количество страниц в PDF-файле. |
|
Производится по
|
metadata.producer | string |
Производитель PDF-файла. |
|
Меченый
|
metadata.tagged | string |
Указывает, помечен ли PDF-файл. Возвращает значение "да"/"нет". |
|
Название
|
metadata.title | string |
Заголовок PDF-файла. |
Получение уникальных элементов в массиве
Действие возвращает все уникальные элементы в массиве.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Key
|
key | string |
Конкретный ключ, определяющий уникальность. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Преобразование PDF-файла в текст
Преобразует PDF-файл в текст.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Конечная страница
|
endPage | integer |
Если задано, это последняя страница, действие преобразуется в текст. |
|
|
Макет выходных данных
|
layout | True | string |
Макет выходного содержимого. Вы можете выбрать "необработанный" или "исходный". Исходный файл сохранит макет.. |
|
Содержимое файла
|
True | byte |
Строка в кодировке Base64 PDF-файла. |
|
|
Начальная страница
|
startPage | integer |
Если задано, это первая страница, действие преобразуется в текст. |
Возвращаемое значение
Преобразование строки в объект datetime
Преобразуйте строку в допустимый формат datetime.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Тип контента для запроса.
|
Content-Type | True | string |
Тип контента |
|
Тип приема запроса.
|
Accept | True | string |
Принять |
|
Формат ввода
|
inputFormat | True | string |
Формат входной строки. |
|
Формат выходных данных
|
outputFormat | True | string |
Формат даты, в который должна быть преобразована строка. |
|
Входная строка
|
string | True | string |
Входная строка для преобразования в дату. |
|
Timezone
|
timezone | string |
Часовой пояс даты и времени должен быть преобразован в (необязательно) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Дата Время
|
datetime | string |
Новое преобразованное время даты |
Проверьте, содержит ли массив значение
Определяет, содержит ли массив заданный элемент.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Key
|
key | True | string |
Ключ для поиска определенного значения. |
|
Условие поиска
|
search | True | string |
Поисковый термин. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Содержит
|
contains | boolean |
Содержит ли массив заданный элемент или нет (bool) |
Сортировка массива
Сортировка массива от высокого до низкого или от убывания до возрастания.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Сортировать
|
sort | True | string |
Как отсортировать элементы массива? |
Возвращаемое значение
Удаление элемента из массива
Удаляет элемент из массива по значению ключа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Key
|
key | True | string |
Элементы, соответствующие этому ключу, будут удалены. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Установка пароля в PDF-файле
Динамически задает пользовательский пароль в PDF-файле.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Тип контента для запроса.
|
Content-Type | True | string |
Тип контента |
|
Тип приема запроса.
|
Accept | True | string |
Принять |
|
Пароль
|
password | True | string |
Пароль, применяемый к PDF-файлу. |
|
PDF-файл
|
True | byte |
Содержимое PDF-файлов base64. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Содержимое файла
|
content | string |
Строка в кодировке Base64 PDF-файла с паролем. |
Фильтрация массива для ложных значений
Это действие удаляет ложные записи из массива.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
массив
|
array | True | array of string |
массив |
|
Сохранение ключей массива
|
preserveKeys | True | boolean |
Если задано значение true, возвращаемый массив сохранит ключи исходных атрибутов. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
массив
|
array | array of string |
массив |
Определения
StandardArrayResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Массив результатов
|
array | array of string |
Массив, содержащий новые элементы. |