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 "developers/{developer}/users/{email}" kalıbına göre kaynak adı.

email

string

Sabit. 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)

Ayarlanmışsa, kullanıcının erişim süresinin sona ereceği saat. Bu değer ayarlanırken her zaman gelecekte olmalıdır.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, 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 temsil edilmeyen başka izinler olup olmadığı. Arayanın hesaptaki tüm uygulamaları yönetme izni yoksa bu durum yaşanabilir. Bu kullanıcı hesap sahibiyse bu kullanıcı da true rolünde.

Bu alan true ise bu kullanıcının API aracılığıyla tam olarak yönetilemeyeceğine dair bir sinyal olarak alınmalıdır. Yani API çağrısı, kullanıcı hakkında bilgi sahibi olmadığı veya kullanıcının hesap sahibi olduğu için bu kullanıcının sahip olduğu tüm izinleri yönetemez.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Kullanıcı için, geliştirici hesabı genelinde geçerli olan izinler.

grants[]

object (Grant)

Yalnızca çıkış. Kullanıcı için uygulama bazında izinler.

AccessState

Bir 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 edildi ancak daveti henüz kabul etmedi.
INVITATION_EXPIRED Davetin süresi doldu.
ACCESS_GRANTED Kullanıcı daveti kabul etmiştir ve Play Console'a erişebilir.
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'ni 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 yorumlara.yanıt verme.
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ına 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şturabilir, düzenleyebilir ve silebilirsiniz.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Kuruluşunuza özel özel uygulamalar oluşturun ve yayınlayın.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Uygulamaların herkese açık mı yoksa yalnızca kuruluşunuz tarafından mı kullanılabileceğini seçin.
CAN_MANAGE_ORDERS_GLOBAL Siparişleri ve abonelikleri yönetme
CAN_MANAGE_APP_CONTENT_GLOBAL Geliştirici için tüm uygulamalarda 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ştiriciye ait tüm uygulamalarla ilgili uygulama kalitesi bilgilerini görüntüleyin.

Yöntemler

create

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

delete

Kullanıcının belirtilen geliştirici hesabına 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.