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 uygun 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)

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

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

partial

boolean

Yalnızca çıkış. Kullanıcı için burada belirtilmeyen daha fazla izin olup olmadığı. Bu, arayan kişinin hesaptaki tüm uygulamaları yönetme izni yoksa gerçekleşebilir. Bu kullanıcı, hesabın sahibiyse de true.

Bu alan true ise bu, kullanıcının API aracılığıyla tam olarak yönetilemediğini gösteren bir işaret olarak alınmalıdır. Yani API çağrısında bulunan kullanıcı, söz konusu kullanıcı hakkında bilgi sahibi olmadığı veya hesabın sahibi olduğu için bu kullanıcının sahip olduğu tüm izinleri yönetemez.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Kullanıcıya ait, geliştirici hesabı genelinde geçerli olan izinler.

grants[]

object (Grant)

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

AccessState

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 edildi ancak daveti henüz kabul etmedi.
INVITATION_EXPIRED Davetiyenin süresi doldu.
ACCESS_GRANTED Kullanıcı bir daveti kabul etti ve Play Console'a erişebiliyor.
ACCESS_EXPIRED Hesaba erişimin süresi doldu.

DeveloperLevelPermission

Geliştirici hesabı düzeyinde verilen 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'ı 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 Games Hizmetleri projelerini düzenleyebilirsiniz.
CAN_PUBLISH_GAMES_GLOBAL Play Games Hizmetleri projelerini yayınlama
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.yanıtlamaya ne dersiniz?
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şturup yayınlayabilirsiniz.
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 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ştirici için tüm uygulamalara ait uygulama kalitesi bilgilerini görüntüleyin.

Yöntemler

create

Bir kullanıcıya, belirtilen geliştirici hesabı için erişim 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ının erişimini günceller.