REST Resource: grants

Kaynak: İzin ver

Erişim izni kaynağı.

JSON gösterimi
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Alanlar
name

string

Zorunlu. Bu iznin kaynak adı, "developers/{developer}/users/{email}/grants/{packageName}" kalıbını izler. Bu izin bir taslak uygulama içinse paket adı yerine uygulama kimliği kullanılır.

packageName

string

Değişmez. Uygulamanın paket adı. Bu alan, taslak uygulamalar için boş olur.

appLevelPermissions[]

enum (AppLevelPermission)

Kullanıcıya bu uygulama için verilen izinler.

AppLevelPermission

Uygulama düzeyinde verilen izinler.

Sıralamalar
APP_LEVEL_PERMISSION_UNSPECIFIED Bilinmeyen veya belirtilmemiş izin.
CAN_ACCESS_APP

Uygulama bilgilerini görüntüleme (salt okunur) Kullanımdan kaldırıldı: Daha ayrıntılı bir özellik tanımlamayı deneyin. Aksi takdirde, AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA'yı kontrol edin.

CAN_VIEW_FINANCIAL_DATA Finansal verileri görüntüleme
CAN_MANAGE_PERMISSIONS Yönetici (tüm izinler)
CAN_REPLY_TO_REVIEWS reviews.reply to reviews.
CAN_MANAGE_PUBLIC_APKS Üretim sürümüne yayınlama, cihazları hariç tutma ve Google Play'den uygulama imzalamayı kullanma.
CAN_MANAGE_TRACK_APKS Test kanallarında yayınlama
CAN_MANAGE_TRACK_USERS Test kanallarını yönetme ve test kullanıcısı listelerini düzenleme
CAN_MANAGE_PUBLIC_LISTING Mağazadaki varlığı yönetme
CAN_MANAGE_DRAFT_APPS Taslak uygulamaları düzenleme ve silme
CAN_MANAGE_ORDERS Siparişleri ve abonelikleri yönetme
CAN_MANAGE_APP_CONTENT Politikayla ilgili sayfaları yönetme
CAN_VIEW_NON_FINANCIAL_DATA Uygulama bilgilerini görüntüleme (salt okunur)
CAN_VIEW_APP_QUALITY Vitals ve çökmeler gibi uygulama kalitesi verilerini görüntüleme

Yöntemler

create

Bir kullanıcıya verilen pakete erişim izni verin.

delete

Kullanıcının, söz konusu pakete veya geliştirici hesabına erişimini tamamen kaldırır.

patch

Kullanıcının belirli bir pakete 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.