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. "developers/{developer}/users/{email}" kalıbını izleyen bu kullanıcının kaynak adı.

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şiminin durumu.

expirationTime

string (Timestamp format)

Ayarlanmışsa kullanıcının erişiminin sona ereceği zaman. Bu değer belirlenirken her zaman gelecekte olmalıdır.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

partial

boolean

Yalnızca çıkış. Kullanıcı için burada gösterilmeyen başka izinler olup olmadığı. Bu durum, arayan kullanıcının hesaptaki tüm uygulamaları yönetme izni yoksa yaşanabilir. Bu kullanıcı hesap sahibiyse de true olur.

Bu alan true ise bu kullanıcının API üzerinden tam olarak yönetilemediği anlamına gelir. Yani API çağıran, bu kullanıcının sahip olduğu tüm izinleri yönetemez. Bunun nedeni, bu izinleri bilmemesi veya kullanıcının hesap sahibi olmasıdır.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Geliştirici hesabında geçerli olan kullanıcı izinleri.

grants[]

object (Grant)

Yalnızca çıkış. Kullanıcı için uygulama başına izinler.

AccessState

Bir kullanıcının geliştirici hesabına erişiminin 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 Davetiyenin süresi doldu.
ACCESS_GRANTED Kullanıcı bir daveti kabul etmiş ve Play Console'a erişimi vardır.
ACCESS_EXPIRED Hesap erişiminin 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). Desteği sonlandırıldı: CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL iznini 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 yorumları yanıtlama
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 kullanıma sunma.
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 uygulamalar oluşturabilir ve yayınlayabilirsiniz.
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önetin.
CAN_MANAGE_APP_CONTENT_GLOBAL Geliştiricinin tüm uygulamalarındaki politikayla ilgili sayfaları yönetin.
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üleyin.

Yöntemler

create

Bir kullanıcıya belirli bir geliştirici hesabına erişim izni verin.

delete

Kullanıcının belirli bir geliştirici hesabına olan tüm erişimini 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.