REST Resource: customers.profiles.commands

Kaynak: ChromeBrowserProfileCommand

Chrome Tarayıcı profili için uzaktan komut 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/{customerId}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Zorunlu. Uzaktan komutun türü. Desteklenen komutlar: "clearBrowsingData" ve "extensionUpdateCheck".

payload

object (Struct format)

Zorunlu. Uzak komutun yükü.

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

"extensionUpdateCheck" için yük boş olmalıdır.

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 verildiği zaman damgası.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da 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ış. Uzak 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 ifade eder.
EXPIRED Süresi dolmuş bir komutu temsil eder.
EXECUTED_BY_CLIENT İstemci tarafından yürütülmüş 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ış. Uzak komutun istemci tarafından yürütülmesinin zaman damgası.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da 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ış. Komutun hata türünü veya başarısını gösteren sonuç kodu.

CommandResultType

Bir komutun olası sonuç türleri.

Sıralamalar
COMMAND_RESULT_TYPE_UNSPECIFIED Belirtilmemiş bir komut sonucunu temsil eder.
IGNORED Yoksayılan 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 oluşturma uzaktan komutunu oluşturur.

get

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

list

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