- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Command
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- ClearAppsDataStatus
- PerAppResult
- ClearingResult
- StartLostModeStatus
- Durum
- StopLostModeStatus
- Durum
- Deneyin.
Bir cihaza komut gönderir. Döndürülen Operation
kaynağının metadata
alanında Command
yer alıyor. Komutun durumunu almak için get operation yöntemini kullanın.
HTTP isteği
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Cihazın adı ( |
İstek içeriği
İstek metni, Command
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılıysa yanıt metni, Operation
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/androidmanagement
Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.
Komut
Komut.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type |
Komutun türü. |
create |
Komutun oluşturulduğu zaman damgası. Zaman damgası sunucu tarafından otomatik olarak oluşturulur. RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: |
duration |
Komutun geçerli olduğu süre. Komut bu süre içinde cihaz tarafından yürütülmezse komutun süresi dolar. Belirtilmemişse varsayılan süre on dakikadır. Maksimum süre yoktur. " |
user |
Cihazın sahibi olan kullanıcının kaynak adı ( |
error |
Komut başarısız olursa hatayı açıklayan bir hata kodu. Komut arayan tarafından iptal edildiğinde bu ayarlanmaz. |
new |
|
reset |
|
Birlik alanı Bu ayarlanırsa |
|
clear |
Belirtilen uygulamaların verilerini cihazdan temizlemek için |
start |
Cihazı Kayıp Modu'na geçirmek için |
stop |
Cihazı Kayıp Modu'ndan çıkarmak için |
Birlik alanı status . Komuta özgü durum. Özellikle , , ve gibi bazı komutların bu özelliği kullanmadığını unutmayın. Gelecekte bu komutlar bunu da kullanabilir. status yalnızca aşağıdakilerden biri olabilir: |
|
clear |
Yalnızca çıkış. Belirtilen uygulamaların verilerini cihazdan temizlemek için |
start |
Yalnızca çıkış. Cihazı Kayıp Modu'na geçirmek için kullanılan |
stop |
Yalnızca çıkış. Cihazı Kayıp Modu'ndan çıkarmak için kullanılan |
CommandType
Komut türleri.
Sıralamalar | |
---|---|
COMMAND_TYPE_UNSPECIFIED |
Bu değere izin verilmez. |
LOCK |
Cihazı, kilit ekranı zaman aşımı süresi dolmuş gibi kilitleyin. |
RESET_PASSWORD |
Kullanıcının şifresini sıfırlayın. |
REBOOT |
Cihazı yeniden başlatın. Yalnızca Android 7.0 (API düzeyi 24) veya sonraki sürümleri çalıştıran tümüyle yönetilen cihazlarda desteklenir. |
RELINQUISH_OWNERSHIP |
Şirkete ait Android 8.0 veya sonraki bir sürümün yüklü olduğu cihazdaki iş profilini ve tüm politikaları kaldırarak, cihazın kişisel amaçla kullanılmasına son verir. Kişisel profillerle ilişkili uygulamalar ve veriler korunur. Cihaz, komutu onayladıktan sonra sunucudan silinir. |
CLEAR_APP_DATA |
Belirtilen uygulamaların uygulama verilerini temizler. Bu özellik, Android 9 ve sonraki sürümlerde desteklenir. Bir uygulamanın, uygulama verilerinin dışındaki verileri (ör. harici depolama alanında veya kullanıcı sözlüğünde) depolayabileceğini unutmayın. Ayrıca sayfasını da inceleyin. |
START_LOST_MODE |
Cihazı Kayıp Modu'na geçirir. Yalnızca tümüyle yönetilen cihazlarda veya yönetilen profile sahip kuruluşa ait cihazlarda desteklenir. Ayrıca bkz. . |
STOP_LOST_MODE |
Cihazı Kayıp Modu'ndan çıkarır. Yalnızca tümüyle yönetilen cihazlarda veya yönetilen profil içeren kuruluşa ait cihazlarda desteklenir. Ayrıca sayfasını da inceleyin. |
CommandErrorCode
Komut hata kodu. Bu, sunucu tarafından doldurulan salt okunur bir alandır.
Sıralamalar | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED |
Hata bulunamadı. |
UNKNOWN |
Bilinmeyen bir hata oluştu. |
API_LEVEL |
Cihazın API düzeyi bu komutu desteklemiyor. |
MANAGEMENT_MODE |
Yönetim modu (profil sahibi, cihaz sahibi vb.) komutu desteklemiyor. |
INVALID_VALUE |
Komut geçersiz bir parametre değerine sahip. |
UNSUPPORTED |
Cihaz komutu desteklemiyor. Android Cihaz Politikası'nı en son sürüme güncellemek sorunu çözebilir. |
ResetPasswordFlag
RESET_PASSWORD
komut türü için kullanılabilen işaretler.
Sıralamalar | |
---|---|
RESET_PASSWORD_FLAG_UNSPECIFIED |
Bu değer yoksayılır. |
REQUIRE_ENTRY |
Kullanıcı şifreyi girene kadar diğer yöneticilerin şifreyi tekrar değiştirmesine izin vermeyin. |
DO_NOT_ASK_CREDENTIALS_ON_BOOT |
Cihazın açılışında kullanıcı kimlik bilgileri istemeyin. |
LOCK_NOW |
Şifre sıfırlandıktan sonra cihazı kilitle. |
ClearAppsDataParams
Belirtilen uygulamaların verilerini cihazdan temizlemek için
komutuyla ilişkili parametreler.CLEAR_APP_DATA
JSON gösterimi |
---|
{ "packageNames": [ string ] } |
Alanlar | |
---|---|
package |
Komut çalıştırıldığında verilerinin silineceği uygulamaların paket adları. |
StartLostModeParams
Cihazı Kayıp Modu'na geçirmek için
komutuyla ilişkili parametreler. Cihazın kayıp moduna geçirilmesi için kuruluş adı hariç parametrelerden en az biri sağlanmalıdır.START_LOST_MODE
JSON gösterimi |
---|
{ "lostMessage": { object ( |
Alanlar | |
---|---|
lost |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen mesaj. |
lost |
Cihaz Kayıp Modu'ndayken ve "Sahibi ara" düğmesine dokunulduğunda aranacak telefon numarası. |
lost |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen e-posta adresi. |
lost |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen açık adres. |
lost |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen kuruluş adı. |
StopLostModeParams
Bu türde alan yoktur.
Cihazı Kayıp Modu'ndan çıkarmak için kullanılan
komutuyla ilişkili parametreler.STOP_LOST_MODE
ClearAppsDataStatus
Belirtilen uygulamaların verilerini cihazdan temizlemek için
komutunun durumu.CLEAR_APP_DATA
JSON gösterimi |
---|
{
"results": {
string: {
object ( |
Alanlar | |
---|---|
results |
Paket adlarından ilgili temizleme sonucuna bir eşleme olan uygulama başına sonuçlar.
|
PerAppResult
Tek bir uygulamanın verilerini temizleme denemesinin sonucu.
JSON gösterimi |
---|
{
"clearingResult": enum ( |
Alanlar | |
---|---|
clearing |
Tek bir uygulamanın verilerini temizleme girişiminin sonucu. |
ClearingResult
Tek bir uygulamanın verilerini temizleme denemesinin sonucu.
Sıralamalar | |
---|---|
CLEARING_RESULT_UNSPECIFIED |
Sonuç belirtilmemiş. |
SUCCESS |
Bu uygulamanın verileri başarıyla temizlendi. |
APP_NOT_FOUND |
Uygulama bulunamadığından bu uygulamanın verileri temizlenemedi. |
APP_PROTECTED |
Uygulama korunduğu için bu uygulamanın verileri temizlenemedi. Örneğin bu, Google Play Store gibi cihazın çalışması açısından kritik olan uygulamalar için geçerli olabilir. |
API_LEVEL |
Cihaz API düzeyi bu komutu desteklemediğinden bu uygulamanın verileri temizlenemedi. |
StartLostModeStatus
Cihazı Kayıp Modu'na geçirmek için kullanılan
komutunun durumu.START_LOST_MODE
JSON gösterimi |
---|
{
"status": enum ( |
Alanlar | |
---|---|
status |
Durum. Şu sayfaya göz atın: |
Durum
Durum. Şu sayfaya göz atın:
.StartLostModeStatus
Sıralamalar | |
---|---|
STATUS_UNSPECIFIED |
Belirtilmedi. Bu değer kullanılmaz. |
SUCCESS |
Cihaz Kayıp Modu'na geçirildi. |
RESET_PASSWORD_RECENTLY |
Yönetici cihazın şifresini kısa süre önce sıfırladığı için cihaz Kayıp Modu'na geçirilemedi. |
USER_EXIT_LOST_MODE_RECENTLY |
Kullanıcı kısa süre önce Kayıp Modu'ndan çıktığı için cihaz Kayıp Modu'na alınamadı. |
ALREADY_IN_LOST_MODE |
Cihaz zaten Kayıp Modu'nda. |
StopLostModeStatus
Cihazı Kayıp Modu'ndan çıkarmak için kullanılan
komutunun durumu.STOP_LOST_MODE
JSON gösterimi |
---|
{
"status": enum ( |
Alanlar | |
---|---|
status |
Durum. Şu sayfaya göz atın: |
Durum
Durum. Şu sayfaya göz atın:
.StopLostModeStatus
Sıralamalar | |
---|---|
STATUS_UNSPECIFIED |
Belirtilmedi. Bu değer kullanılmaz. |
SUCCESS |
Cihaz Kayıp Modu'ndan çıkarıldı. |
NOT_IN_LOST_MODE |
Cihaz Kayıp Modu'nda değil. |