Перейти к содержимому

Адаптивное расположение окон одним щелчком мыши

Request

Располагает на экране окна запущенных профилей браузера.

  • Где выполняется: десктопный клиент MoreLogin выполняет это целиком на вашей машине. Серверной реализации нет, поэтому никаких предварительных условий по аккаунту, команде или состоянию, кроме открытого в клиенте профиля, не существует, и в облаке ничего не записывается.
  • Эффект: ограничен локальными процессами и окнами браузера. Данные профиля, отпечаток и облачный кеш не затрагиваются.
  • Завершение: синхронное — клиент отвечает, как только выполнил действие.
  • Доступность: только Local API. В Open API аналога нет, потому что у неё нет локального браузера, с которым можно работать. Используйте эндпоинты облачной среды выполнения.
  • Примечание: поскольку этим владеет клиент, структура ответа зависит от версии установленного клиента, а не от контракта службы.
Bodyapplication/jsonrequired
arrangeTypeinteger

Тип расположения: 1 — плиточное, 2 — штабелированное, по умолчанию — плиточное, если не указано иное.

envIdsArray of strings

Если идентификаторы среды не указаны, по умолчанию выбираются все окна среды.

screenIdsArray of integers

Идентификаторы экранов, тип массива; если не указано, расположить на экране в том месте, где находится курсор мыши.

curl -i -X POST \
  http://127.0.0.1:40000/api/env/arrangeWindows \
  -H 'Content-Type: application/json' \
  -d '{
    "arrangeType": 1,
    "envIds": [
      "string"
    ],
    "screenIds": [
      1
    ]
  }'

Responses

Стандартный конверт ответа. Результат передаётся через code; дополнительная полезная нагрузка для этой операции не документирована.

Headers
any
Bodyapplication/json
codeintegerrequired
msgstring or nullrequired

Сообщение об ошибке; null при успехе

requestIdstringrequired

Уникальный идентификатор запроса; укажите его при обращении в поддержку

Response
{ "code": 0, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }