REST Resource: customers.profiles.commands

Resurs: 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/{customer_id}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Wymagane. Typ polecenia zdalnego. Jedynym obsługiwanym typem polecenia jest „clearBrowsingData”.

payload

object (Struct format)

Wymagane. Dane polecenia zdalnego. Ładunek poleceń „clearBrowsingData” obsługuje: – pola „clearCache” i „clearCookies” – wartości typu logicznego.

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.

Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne 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 w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „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 przez klienta polecenia zdalnego.

Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne 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 typ 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.