Поделиться через


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-файла.

Параметры

Имя Ключ Обязательно Тип Описание
Содержимое файла
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

Макет выходного содержимого. Вы можете выбрать "необработанный" или "исходный". Исходный файл сохранит макет..

Содержимое файла
pdf 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-файл
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

Массив, содержащий новые элементы.