- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Command
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- RequestDeviceInfoParams
- DeviceInfo
- ClearAppsDataStatus
- PerAppResult
- ClearingResult
- StartLostModeStatus
- Durum
- StopLostModeStatus
- Durum
- RequestDeviceInfoStatus
- Durum
- EidInfo
- Eid
- Deneyin.
Bir cihaza komut verir. Döndürülen Operation
kaynağının metadata
alanında bir Command
var. 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 sayfasına bakın.
Komut
Komut.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type |
Komutun türü. |
createTime |
Komutun oluşturulduğu zaman damgası. Zaman damgası sunucu tarafından otomatik olarak oluşturulur. 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: |
duration |
Komutun geçerli olduğu süre. Bu süre zarfında cihaz tarafından yürütülmezse komutun süresi dolar. Belirtilmemişse varsayılan süre on dakikadır. Maksimum süre yoktur. En fazla dokuz kesirli basamak içeren ve " |
userName |
Cihazın sahibi olan kullanıcının kaynak adı ( |
errorCode |
Komut başarısız olursa hatayı açıklayan bir hata kodu. Komut arayan tarafından iptal edildiğinde bu ayarlanmaz. Komut hatalarıyla ilgili gerekçelendirme için alanları aşağıdaki sırayla tercih edin (en çok tercih edilen önce): 1. Varsa |
newPassword |
|
resetPasswordFlags[] |
|
Birlik alanı Bu ayarlanırsa |
|
clearAppsDataParams |
Belirtilen uygulamaların verilerini cihazdan temizlemek için |
startLostModeParams |
Cihazı Kayıp Modu'na geçirmek için |
stopLostModeParams |
Cihazı Kayıp Modu'ndan çıkarmak için |
requestDeviceInfoParams |
İsteğe bağlı. Cihazla ilgili bilgileri almak için |
Birlik alanı status . Komuta özgü durum. Özellikle , , ve gibi bazı komutların bu özelliği kullanmadığını unutmayın. Gelecekte bu komutlar da bu özelliği kullanabilir. status yalnızca aşağıdakilerden biri olabilir: |
|
clearAppsDataStatus |
Yalnızca çıkış. Belirtilen uygulamaların verilerini cihazdan temizlemek için kullanılan |
startLostModeStatus |
Yalnızca çıkış. Cihazı Kayıp Modu'na geçirmek için kullanılan |
stopLostModeStatus |
Yalnızca çıkış. Cihazı Kayıp Modu'ndan çıkarmak için kullanılan |
requestDeviceInfoStatus |
Yalnızca çıkış. |
CommandType
Komut türleri.
Sıralamalar | |
---|---|
COMMAND_TYPE_UNSPECIFIED |
Bu değere izin verilmez. |
LOCK |
Kilit ekranı zaman aşımı dolmuş gibi cihazı 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 tamamen yönetilen cihazlarda desteklenir. |
RELINQUISH_OWNERSHIP |
Şirkete ait Android 8.0 ve sonraki sürüm cihazlardaki iş profilini ve tüm politikaları kaldırarak cihazı kişisel kullanıma sunar. 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) saklayabileceğini unutmayın. Ayrıca sayfasına göz atın. |
START_LOST_MODE |
Cihazı Kayıp Modu'na geçirir. Yalnızca tümüyle yönetilen cihazlarda veya yönetilen profil içeren kuruluşa ait cihazlarda desteklenir. Ayrıca sayfasına göz atın. |
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ına göz atın. |
REQUEST_DEVICE_INFO |
Cihazla ilgili bilgi isteğinde bulunabilirsiniz. |
CommandErrorCode
Komut hata kodu. Bu, sunucu tarafından doldurulan salt okunur bir alandır.
Sıralamalar | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED |
Hata yok. |
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 başlatılmasında kullanıcı kimlik bilgileri istenmemelidir. |
LOCK_NOW |
Şifre sıfırlandıktan sonra cihazı kilitleyin. |
ClearAppsDataParams
Belirtilen uygulamaların verilerini cihazdan temizlemek için
komutuyla ilişkili parametreler.CLEAR_APP_DATA
JSON gösterimi |
---|
{ "packageNames": [ string ] } |
Alanlar | |
---|---|
packageNames[] |
Komut çalıştırıldığında verilerinin silineceği uygulamaların paket adları. |
StartLostModeParams
Cihazı Kayıp Modu'na geçirmek için kullanılan
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 | |
---|---|
lostMessage |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen mesaj. |
lostPhoneNumber |
Cihaz Kayıp Modu'ndayken ve "Sahibi ara" düğmesine dokunulduğunda aranacak telefon numarası. |
lostEmailAddress |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen e-posta adresi. |
lostStreetAddress |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen açık adres. |
lostOrganization |
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
RequestDeviceInfoParams
Cihazla ilgili bilgileri almak için
komutuyla ilişkili parametreler.REQUEST_DEVICE_INFO
JSON gösterimi |
---|
{
"deviceInfo": enum ( |
Alanlar | |
---|---|
deviceInfo |
Zorunlu. İstenen cihaz bilgilerinin türü. |
DeviceInfo
İstenen cihaz bilgisi türü.
Sıralamalar | |
---|---|
DEVICE_INFO_UNSPECIFIED |
Bu değere izin verilmez. |
EID |
eSIM'in tanımlayıcısını isteyin. Sonuç döndürülebilmesi için kullanıcıdan bilgilerin açıklanmasını onaylaması istenir. Kullanıcı açıklamayı onaylamıyorsa döndürülür. Bu özellik yalnızca iş profillerine sahip ve Android 13 ve sonraki sürümleri çalıştıran kişisel cihazlarda desteklenir. |
ClearAppsDataStatus
Belirtilen uygulamaların verilerini cihazdan temizlemek için kullanılan
komutunun durumu.CLEAR_APP_DATA
JSON gösterimi |
---|
{
"results": {
string: {
object ( |
Alanlar | |
---|---|
results |
Uygulama başına sonuçlar, paket adlarından ilgili temizleme sonucuna bir eşleme.
|
PerAppResult
Tek bir uygulamanın verilerini temizleme denemesinin sonucu.
JSON gösterimi |
---|
{
"clearingResult": enum ( |
Alanlar | |
---|---|
clearingResult |
Tek bir uygulamanın verilerini temizleme denemesinin sonucu. |
ClearingResult
Tek bir uygulamanın verilerini temizleme denemesinin sonucu.
Sıralamalar | |
---|---|
CLEARING_RESULT_UNSPECIFIED |
Belirtilmemiş sonuç. |
SUCCESS |
Bu uygulamanın verileri başarıyla temizlendi. |
APP_NOT_FOUND |
Uygulama bulunamadığı için bu uygulamanın verileri temizlenemedi. |
APP_PROTECTED |
Uygulama korunduğu için bu uygulamanın verileri temizlenemedi. Örneğin, bu durum Google Play Store gibi cihazın çalışması için kritik öneme sahip 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 alınamadı. |
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. |
RequestDeviceInfoStatus
komutunun durumu.REQUEST_DEVICE_INFO
JSON gösterimi |
---|
{ "status": enum ( |
Alanlar | |
---|---|
status |
Yalnızca çıkış. |
Birlik alanı device_info . Yönetici tarafından istenen cihaz bilgilerinin ayrıntıları. Bu alan yalnızca olduğunda doldurulur. device_info yalnızca aşağıdakilerden biri olabilir: |
|
eidInfo |
Cihazın EID'leriyle ilgili bilgiler. |
Durum
komutunun durumu.REQUEST_DEVICE_INFO
Sıralamalar | |
---|---|
STATUS_UNSPECIFIED |
Belirtilmedi. Bu değer kullanılmaz. |
SUCCEEDED |
Cihaz bilgileri başarıyla yayınlandı. |
PENDING_USER_ACTION |
Kullanıcı, cihaz bilgilerini paylaşmak için gereken işlemleri tamamlamamıştır. |
USER_DECLINED |
Kullanıcı, cihaz bilgilerini paylaşmayı reddetti. |
UNSUPPORTED |
İstenen cihaz bilgileri bu cihazda desteklenmiyordur (ör. cihazda eSIM desteklenmiyordur). |
EidInfo
Cihazın EID'leriyle ilgili bilgiler.
JSON gösterimi |
---|
{
"eids": [
{
object ( |
Alanlar | |
---|---|
eids[] |
Yalnızca çıkış. Her eUICC çipi için EID bilgileri. |
Ramazan Bayramı
Her eUICC çipi için EID bilgileri.
JSON gösterimi |
---|
{ "eid": string } |
Alanlar | |
---|---|
eid |
Yalnızca çıkış. EID |