Получить статус устаревшего подключения
const url = 'https://example.com/wp-json/wp2/studio-sync/v1/status';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/wp-json/wp2/studio-sync/v1/status \ --header 'Authorization: Bearer <token>'Устаревшая обёртка того же статуса подключения, что GET /desktop/status. Для новых клиентов используйте /desktop/status.
Authorizations
Заголовок раздела «Authorizations»Responses
Заголовок раздела «Responses»Устаревшая обёртка {success, data} вокруг статуса desktop.
object
Обёртка устаревшего GET /status (всегда true при 200).
Тот же объект, что GET /desktop/status.
object
True при успешном чтении статуса.
True, если статус подключения active.
Статус записи подключения (обычно active).
ID подключения Studio Sync.
URL сайта WordPress.
URL админки (network_admin_url в режиме сети).
Режим подключения (site / multisite_network).
Пользователь, от имени которого выдано подключение.
object
ID пользователя WordPress.
Отображаемое имя.
Email пользователя.
Имя десктоп-клиента.
Стабильный ID устройства.
Время создания подключения.
Последнее использование токена.
Examplegenerated
{ "success": true, "data": { "success": true, "connected": true, "status": "example", "connection_id": "example", "instance_url": "example", "admin_url": "example", "mode": "example", "user": { "id": 1, "display_name": "example", "email": "example" }, "client_name": "example", "device_id": "example", "created_at": "example", "last_used_at": "example" }}Studio_sync_missing_auth / studio_sync_invalid_token
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Studio_sync_insufficient_permissions / studio_sync_connection_revoked
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Studio_sync_connection_missing
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}