REST Resource: customers.profiles.commands

Zasób: ChromeBrowserProfileCommand

Reprezentacja polecenia zdalnego dotyczącego profilu przeglądarki Chrome.

Zapis JSON
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Pola
name

string

Identyfikator. Format: customers/{customerId}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Wymagane. Typ polecenia zdalnego. Obsługiwane polecenia: „clearBrowsingData” i „extensionUpdateCheck”.

payload

object (Struct format)

Wymagane. Ładunek polecenia zdalnego.

Ładunek polecenia „clearBrowsingData” obsługuje: – pola „clearCache” i „clearCookies”; – wartości typu logicznego.

Ładunek w przypadku „extensionUpdateCheck” powinien być pusty.

commandState

enum (CommandState)

Tylko dane wyjściowe. Stan polecenia zdalnego.

commandResult

object (CommandResult)

Tylko dane wyjściowe. Wynik polecenia zdalnego.

issueTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa wydania polecenia zdalnego.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

validDuration

string (Duration format)

Tylko dane wyjściowe. Prawidłowy czas trwania polecenia zdalnego.

Czas trwania w sekundach z maksymalnie 9 miejscami po przecinku, zakończony znakiem „s”. Przykład: "3.5s".

CommandState

Możliwe stany polecenia.

Wartości w polu enum
COMMAND_STATE_UNSPECIFIED Reprezentuje nieokreślony stan polecenia.
PENDING Reprezentuje polecenie w stanie oczekiwania.
EXPIRED Reprezentuje polecenie, które wygasło.
EXECUTED_BY_CLIENT Reprezentuje polecenie wykonane przez klienta.

CommandResult

Wynik wykonania polecenia.

Zapis JSON
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Pola
resultType

enum (CommandResultType)

Tylko dane wyjściowe. Typ wyniku polecenia zdalnego.

clientExecutionTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa wykonania polecenia zdalnego przez klienta.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

resultCode

string

Tylko dane wyjściowe. Kod wyniku, który wskazuje rodzaj błędu lub powodzenie polecenia.

CommandResultType

Możliwe typy wyników polecenia.

Wartości w polu enum
COMMAND_RESULT_TYPE_UNSPECIFIED Reprezentuje nieokreślony wynik polecenia.
IGNORED Reprezentuje polecenie z ignorowanym wynikiem.
FAILURE Reprezentuje nieudane polecenie.
SUCCESS Reprezentuje polecenie, które zostało wykonane.

Metody

create

Tworzy polecenie zdalne dotyczące profilu przeglądarki Chrome.

get

Pobiera polecenie zdalne dotyczące profilu przeglądarki Chrome.

list

Wyświetla listę poleceń zdalnych profilu przeglądarki Chrome.