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 daima gelecekte olmalıdır.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, 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ığı. Bu durum, arayan kişinin hesaptaki tüm uygulamaları yönetme izni olmadığında gerçekleşebilir. Bu kullanıcı hesap sahibiyse bu aynı zamanda true.

Bu alan true ise bu kullanıcının API aracılığıyla tamamen yönetilemediğini gösteren bir sinyal olarak kabul edilmelidir. Yani API çağrısı, kullanıcı bu izinleri bilmediği veya hesabın sahibi olduğu için söz konusu 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ının uygulama başına izinleri.

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ı bir daveti kabul etti 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'ı işaretleyin.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Finansal verileri, siparişleri ve iptal anketine verilen yanıtları görüntüleyebilirsiniz.
CAN_MANAGE_PERMISSIONS_GLOBAL Yönetici (tüm izinler).
CAN_EDIT_GAMES_GLOBAL Play Oyun Hizmetleri projelerini düzenleyebilir.
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ınlayın.
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şturabilir ve yayınlayabilir.
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önetin.
CAN_MANAGE_APP_CONTENT_GLOBAL Geliştirici için tüm uygulamalardaki 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ına ait uygulama kalitesi bilgilerini görüntüleme.

Yöntemler

create

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

delete

Kullanıcının belirtilen 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.