Zasób: Review
Opinia o aplikacji na Androida.
| Zapis JSON | 
|---|
| {
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object ( | 
| Pola | |
|---|---|
| reviewId | 
 Unikalny identyfikator tej opinii. | 
| authorName | 
 Nazwa użytkownika, który napisał opinię. | 
| comments[] | 
 Pole powtarzane zawierające komentarze do opinii. | 
Komentarz
Wpis w rozmowie między użytkownikiem a deweloperem.
| Zapis JSON | 
|---|
| { // Union field | 
| Pola | |
|---|---|
| Pole zbiorcze  Pole  | |
| userComment | 
 komentarz użytkownika. | 
| developerComment | 
 Komentarz dewelopera. | 
UserComment
Wpis użytkownika z rozmowy między nim a deweloperem.
| Zapis JSON | 
|---|
| { "text": string, "lastModified": { object ( | 
| Pola | |
|---|---|
| text | 
 Treść komentarza, czyli treść opinii. W niektórych przypadkach użytkownicy mogli napisać opinię z osobnym tytułem i treścią. W takich sytuacjach tytuł i treść są łączone i rozdzielane znakiem tabulacji. | 
| lastModified | 
 Ostatnia aktualizacja tego komentarza. | 
| starRating | 
 Ocena w gwiazdkach powiązana z opinią, od 1 do 5. | 
| reviewerLanguage | 
 Kod języka autora opinii. Informacja ta jest pobierana z ustawień urządzenia, więc nie musi być zgodna z językiem, w którym napisano opinię. Może być nieobecny. | 
| device | 
 Nazwa kodowa urządzenia recenzenta, np. klte, flounder. Może być nieobecny. | 
| androidOsVersion | 
 Wersja SDK Androida na urządzeniu użytkownika w momencie pisania opinii (liczba całkowita), np. 23 to Marshmallow. Może być nieobecny. | 
| appVersionCode | 
 Kod wersji aplikacji w formie liczby całkowitej, który był zainstalowany w momencie pisania opinii. Może być nieobecny. | 
| appVersionName | 
 Nazwa wersji aplikacji w formie ciągu znaków w momencie pisania opinii. Może być nieobecny. | 
| thumbsUpCount | 
 Liczba użytkowników, którzy polubili tę opinię. | 
| thumbsDownCount | 
 Liczba użytkowników, którzy ocenili tę opinię negatywnie. | 
| deviceMetadata | 
 Informacje o charakterystyce urządzenia użytkownika. | 
| originalText | 
 Nieprzetłumaczony tekst opinii, jeśli została ona przetłumaczona. Jeśli opinia nie została przetłumaczona, to pole jest puste. | 
Sygnatura czasowa
Sygnatura czasowa reprezentuje punkt w czasie niezależny od strefy czasowej lub kalendarza lokalnego, zakodowany jako liczba sekund i ułamków sekund z dokładnością do nanosekund. Liczba jest podawana w odniesieniu do epoki, która rozpoczęła się 1 stycznia 1970 r. o północy czasu UTC.
| Zapis JSON | 
|---|
| { "seconds": string, "nanos": integer } | 
| Pola | |
|---|---|
| seconds | 
 Reprezentuje sekundy czasu UTC od początku epoki uniksowej. | 
| nanos | 
 Nieujemne ułamki sekundy w rozdzielczości nanosekundowej. Wartość musi mieścić się w zakresie od 0 do 999 999 999 włącznie. | 
DeviceMetadata
Cechy urządzenia użytkownika.
| Zapis JSON | 
|---|
| { "productName": string, "manufacturer": string, "deviceClass": string, "screenWidthPx": integer, "screenHeightPx": integer, "nativePlatform": string, "screenDensityDpi": integer, "glEsVersion": integer, "cpuModel": string, "cpuMake": string, "ramMb": integer } | 
| Pola | |
|---|---|
| productName | 
 Nazwa modelu urządzenia (np. Droid) | 
| manufacturer | 
 Producent urządzenia (np. Motorola) | 
| deviceClass | 
 Klasa urządzenia (np. tablet) | 
| screenWidthPx | 
 Szerokość ekranu w pikselach | 
| screenHeightPx | 
 Wysokość ekranu w pikselach | 
| nativePlatform | 
 Lista platform natywnych rozdzielonych przecinkami (np. „arm”, „arm7”). | 
| screenDensityDpi | 
 Gęstość ekranu w DPI | 
| glEsVersion | 
 Wersja OpenGL | 
| cpuModel | 
 Model procesora urządzenia, np. „MSM8974” | 
| cpuMake | 
 Marka procesora urządzenia, np. „Qualcomm” | 
| ramMb | 
 Pamięć RAM urządzenia w megabajtach, np. „2048” | 
DeveloperComment
Wpis dewelopera z rozmowy między użytkownikiem a deweloperem.
| Zapis JSON | 
|---|
| {
  "text": string,
  "lastModified": {
    object ( | 
| Pola | |
|---|---|
| text | 
 Treść komentarza, czyli treść odpowiedzi. | 
| lastModified | 
 Ostatnia aktualizacja tego komentarza. | 
| Metody | |
|---|---|
| 
 | uzyskać jedną opinię; | 
| 
 | Wyświetla wszystkie opinie. | 
| 
 | Odpowiada na pojedynczą opinię lub aktualizuje istniejącą odpowiedź. | 
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  | Ponów żądanie. |