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. |