REST Resource: grants

Zasób: Grant

Zasób przyznania dostępu.

Zapis JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Pola
name

string

Wymagane. Nazwa zasobu tego uprawnienia zgodna ze wzorcem „developers/{developer}/users/{email}/grants/{packageName}”. Jeśli ta zgoda dotyczy aplikacji w wersji roboczej, w nazwie tego zasobu zamiast nazwy pakietu będzie używany identyfikator aplikacji.

packageName

string

Niezmienne. Nazwa pakietu aplikacji. W przypadku aplikacji w wersji roboczej to pole będzie puste.

appLevelPermissions[]

enum (AppLevelPermission)

Uprawnienia przyznane użytkownikowi w tej aplikacji.

AppLevelPermission

Uprawnienie przyznane na poziomie poszczególnych aplikacji.

Wartości w polu enum
APP_LEVEL_PERMISSION_UNSPECIFIED Nieznane lub nieokreślone uprawnienie.
CAN_ACCESS_APP

Wyświetlanie informacji o aplikacji (tylko do odczytu). Wycofano: spróbuj zdefiniować bardziej szczegółową funkcję. W przeciwnym razie sprawdź AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Wyświetlanie danych finansowych.
CAN_MANAGE_PERMISSIONS Administrator (wszystkie uprawnienia).
CAN_REPLY_TO_REVIEWS reviews.reply to reviews.
CAN_MANAGE_PUBLIC_APKS Tworzenie wersji produkcyjnych, wykluczanie urządzeń i używanie podpisywania aplikacji przez Google Play.
CAN_MANAGE_TRACK_APKS Wdrażanie na ścieżkach testów.
CAN_MANAGE_TRACK_USERS Zarządzanie ścieżkami testów i edytowanie list testerów.
CAN_MANAGE_PUBLIC_LISTING Zarządzaj obecnością w sklepie.
CAN_MANAGE_DRAFT_APPS Edytowanie i usuwanie wersji roboczych aplikacji
CAN_MANAGE_ORDERS zarządzać zamówieniami i subskrypcjami;
CAN_MANAGE_APP_CONTENT Zarządzanie stronami związanymi z zasadami.
CAN_VIEW_NON_FINANCIAL_DATA Wyświetlanie informacji o aplikacji (tylko do odczytu).
CAN_VIEW_APP_QUALITY Wyświetlanie danych o jakości aplikacji, takich jak dane Vitals, awarie itp.

Metody

create

Przyznaj użytkownikowi dostęp do danego pakietu.

delete

Usuwa cały dostęp użytkownika do danego pakietu lub konta dewelopera.

patch

Aktualizuje dostęp użytkownika do danego pakietu.

Kody błędów

Operacje na tym zasobie zwracają te kody błędów HTTP:

Kod błędu Przyczyna Rozdzielczość
5xx Ogólny błąd serwera Google Play. Ponów żądanie.

Jeśli problem nie ustąpi, skontaktuj się z menedżerem konta Google Play lub prześlij prośbę o pomoc. Sprawdź panel stanu Google Play, aby dowiedzieć się, czy występują znane awarie.

409 Błąd aktualizacji współbieżnej.

Podjęto próbę zaktualizowania obiektu, który jest aktualizowany. Na przykład zakup jest potwierdzany przez jednoczesne wywołanie metody acknowledgePurchase() Biblioteki płatności w Play i metody purchases.products.acknowledge interfejsu Play Developer API.

Ponów żądanie.