REST Resource: users

Kaynak: Kullanıcı

Kullanıcı kaynağı.

JSON gösterimi
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Alanlar
name

string

Zorunlu. Bu kullanıcının kaynak adı, "developers/{developer}/users/{email}" kalıbını izler.

email

string

Değişmez. Kullanıcının e-posta adresi.

accessState

enum (AccessState)

Yalnızca çıkış. Kullanıcının Play Console'a erişim durumu.

expirationTime

string (Timestamp format)

Kullanıcının erişiminin sona ereceği zaman (ayarlanmışsa). Bu değer ayarlanırken her zaman ileri bir tarih olmalıdır.

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".

partial

boolean

Yalnızca çıkış. Kullanıcının burada gösterilmeyen başka izinleri olup olmadığı. Bu durum, arayan kullanıcının hesaptaki tüm uygulamaları yönetme izni yoksa yaşanabilir. Bu kullanıcı hesap sahibi ise bu alan true olur.

Bu alan true ise bu kullanıcının API üzerinden tam olarak yönetilemediği anlaşılmalıdır. Yani, API'yi çağıran, bu kullanıcının sahip olduğu tüm izinleri yönetemez. Bunun nedeni, izinlerin bilinmemesi veya kullanıcının hesap sahibi olmasıdır.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Kullanıcının geliştirici hesabında geçerli olan izinleri.

grants[]

object (Grant)

Yalnızca çıkış. Kullanıcının uygulama başına izinleri.

AccessState

Kullanıcının geliştirici hesabına erişim durumu.

Sıralamalar
ACCESS_STATE_UNSPECIFIED Bilinmeyen veya belirtilmemiş erişim durumu.
INVITED Kullanıcı davet edilmiş ancak daveti henüz kabul etmemiştir.
INVITATION_EXPIRED Davetin süresi doldu.
ACCESS_GRANTED Kullanıcı, daveti kabul etmiş ve Play Console'a erişimi var.
ACCESS_EXPIRED Hesaba erişimin süresi doldu.

DeveloperLevelPermission

Geliştirici hesabı düzeyinde verilen bir izin.

Sıralamalar
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Bilinmeyen veya belirtilmemiş izin.
CAN_SEE_ALL_APPS

Uygulama bilgilerini görüntüleme ve toplu raporları indirme (salt okunur) Kullanımdan kaldırıldı: CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL'ı kontrol edin.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Finansal verileri, siparişleri ve iptal anketine verilen yanıtları görüntüleme
CAN_MANAGE_PERMISSIONS_GLOBAL Yönetici (tüm izinler)
CAN_EDIT_GAMES_GLOBAL Play Oyun Hizmetleri projelerini düzenleyebilirsiniz.
CAN_PUBLISH_GAMES_GLOBAL Play Oyun Hizmetleri projelerini yayınlama
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply to reviews.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Üretim sürümüne yayınlama, cihazları hariç tutma ve Google Play'den uygulama imzalamayı kullanma.
CAN_MANAGE_TRACK_APKS_GLOBAL Test kanallarında yayınlama
CAN_MANAGE_TRACK_USERS_GLOBAL Test kanallarını yönetme ve test kullanıcısı listelerini düzenleme
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Mağazadaki varlığı yönetme
CAN_MANAGE_DRAFT_APPS_GLOBAL Taslak uygulamaları oluşturma, düzenleme ve silme
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Kuruluşunuza özel özel uygulamalar oluşturma ve yayınlama
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Uygulamaların herkesin mi yoksa yalnızca kuruluşunuzun mu kullanımına sunulacağını seçin.
CAN_MANAGE_ORDERS_GLOBAL Siparişleri ve abonelikleri yönetme
CAN_MANAGE_APP_CONTENT_GLOBAL Geliştiriciye ait tüm uygulamalarda politikayla ilgili sayfaları yönetme
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Uygulama bilgilerini görüntüleme ve toplu raporları indirme (salt okunur)
CAN_VIEW_APP_QUALITY_GLOBAL Geliştiricinin tüm uygulamaları için uygulama kalitesi bilgilerini görüntüleme

Yöntemler

create

Belirli bir kullanıcıya, belirtilen geliştirici hesabına erişim izni verme

delete

Kullanıcının belirtilen geliştirici hesabına tüm erişimlerini kaldırır.

list

Geliştirici hesabına erişimi olan tüm kullanıcıları listeler.

patch

Kullanıcının geliştirici hesabına erişimini günceller.

Hata kodları

Bu kaynağın işlemleri aşağıdaki HTTP hata kodlarını döndürür:

Hata kodu Neden Açıklama Çözünürlük
400 invalidValue İstekle geçersiz bir değer sağlandı. Bu hata genellikle hatalı veya geçersiz bir satın alma jetonu için döndürülür. İstek gövdesindeki veya parametrelerdeki geçersiz alan değerini API referansına göre düzeltin.
400 required İstekten zorunlu bir alan veya parametre eksik. Tüm zorunlu alanların ve parametrelerin eklendiğinden emin olmak için API dokümanlarına bakın.
403 userInsufficientPermission Kullanıcının istenen işlemi gerçekleştirmek için yeterli izni yok. Kimliği doğrulanmış kullanıcının Google Play Console'da gerekli izinlere sahip olduğundan emin olun. Daha fazla bilgi için Hizmet hesabı kullanma başlıklı makaleyi inceleyin.
404 notFound İstenen kaynak bulunamadı. Tanımlayıcıların (ör. satın alma jetonu, paket adı, ürün kimliği, abonelik kimliği) doğru olduğunu doğrulayın.
409 concurrentUpdate Eşzamanlı olarak güncellenen bir nesne güncellenmeye çalışıldı. İsteği eksponansiyel geri yüklemeyle yeniden deneyin. Aynı kaynakta eş zamanlı değişiklik yapmaktan kaçının.
5xx Generic error Google Play sunucusunda genel hata. İsteğinizi yeniden deneyin.

Sorun devam ederse Google Play hesap yöneticinizle iletişime geçin veya destek isteği gönderin. Bilinen kesintiler için Play Durum Kontrol Paneli'ni kontrol edin.