REST Resource: customers.profiles.commands

Kaynak: ChromeBrowserProfileCommand

Chrome Tarayıcı profili için uzaktan komutun gösterimi.

JSON gösterimi
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Alanlar
name

string

Tanımlayıcı. Biçim: customers/{customer_id}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Zorunlu. Uzaktan komutun türü. Yalnızca "clearBrowsingData" komut türü desteklenir.

payload

object (Struct format)

Zorunlu. Uzaktan komutun yükü. "clearBrowsingData" komutunun yükü şunları destekler: - "clearCache" ve "clearCookies" alanları - boole türündeki değerler.

commandState

enum (CommandState)

Yalnızca çıkış. Uzaktan komutun durumu.

commandResult

object (CommandResult)

Yalnızca çıkış. Uzaktan komutun sonucu.

issueTime

string (Timestamp format)

Yalnızca çıkış. Uzak komutun gönderildiği zaman damgası.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

validDuration

string (Duration format)

Yalnızca çıkış. Uzaktan komutun geçerli süresi.

En fazla dokuz kesirli basamak içeren ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

CommandState

Bir komutun olası durumları.

Sıralamalar
COMMAND_STATE_UNSPECIFIED Belirtilmemiş bir komut durumunu temsil eder.
PENDING Beklemede olan bir komutu temsil eder.
EXPIRED Süresi dolan bir komutu temsil eder.
EXECUTED_BY_CLIENT İstemci tarafından yürütülen bir komutu temsil eder.

CommandResult

Bir komutun yürütülmesinin sonucu.

JSON gösterimi
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Alanlar
resultType

enum (CommandResultType)

Yalnızca çıkış. Uzak komutun sonuç türü.

clientExecutionTime

string (Timestamp format)

Yalnızca çıkış. İstemcinin uzak komutu yürütmesinin zaman damgası.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

resultCode

string

Yalnızca çıkış. Hatanın türünü veya komutun başarısını belirten sonuç kodu.

CommandResultType

Bir komutun olası sonuç türleri.

Sıralamalar
COMMAND_RESULT_TYPE_UNSPECIFIED Belirtilmemiş bir komut sonucunu temsil eder.
IGNORED Yoksayılan bir sonucu olan bir komutu temsil eder.
FAILURE Başarısız bir komutu temsil eder.
SUCCESS Başarılı bir komutu temsil eder.

Yöntemler

create

Chrome Tarayıcı profili uzaktan komutu oluşturur.

get

Chrome Tarayıcı profili uzaktan komutu alır.

list

Bir Chrome Tarayıcı profilinin uzaktan komutlarını listeler.