REST Resource: reviews

Tài nguyên: Bài đánh giá

Bài đánh giá về ứng dụng Android.

Biểu diễn dưới dạng JSON
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
Các trường
reviewId

string

Giá trị nhận dạng duy nhất của bài đánh giá này.

authorName

string

Tên của người dùng đã viết bài đánh giá.

comments[]

object (Comment)

Trường lặp lại có chứa các nhận xét cho bài đánh giá.

Bình luận

Mục nhập cuộc trò chuyện giữa người dùng và nhà phát triển.

Biểu diễn dưới dạng JSON
{

  // Union field comment can be only one of the following:
  "userComment": {
    object (UserComment)
  },
  "developerComment": {
    object (DeveloperComment)
  }
  // End of list of possible types for union field comment.
}
Các trường

Trường nhóm comment.

comment chỉ có thể là một trong những trạng thái sau đây:

userComment

object (UserComment)

Nhận xét của một người dùng.

developerComment

object (DeveloperComment)

Nhận xét của một nhà phát triển.

UserComment

Mục nhập của người dùng trong cuộc trò chuyện giữa người dùng và nhà phát triển.

Biểu diễn dưới dạng JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  },
  "starRating": integer,
  "reviewerLanguage": string,
  "device": string,
  "androidOsVersion": integer,
  "appVersionCode": integer,
  "appVersionName": string,
  "thumbsUpCount": integer,
  "thumbsDownCount": integer,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "originalText": string
}
Các trường
text

string

Nội dung của bình luận, tức là nội dung đánh giá. Trong một số trường hợp, người dùng có thể viết bài đánh giá với tiêu đề và nội dung riêng biệt; trong những trường hợp, tiêu đề và nội dung được nối và phân tách bằng ký tự tab.

lastModified

object (Timestamp)

Lần cập nhật cuối cùng nhận xét này.

starRating

integer

Điểm xếp hạng theo sao liên quan đến bài đánh giá, từ 1 đến 5.

reviewerLanguage

string

Mã ngôn ngữ cho người đánh giá. Nội dung này được lấy từ chế độ cài đặt của thiết bị, do đó không đảm bảo khớp với ngôn ngữ trong bài đánh giá. Có thể vắng mặt.

device

string

Tên mã cho thiết bị của người đánh giá, ví dụ: klte, flounder. Có thể vắng mặt.

androidOsVersion

integer

Phiên bản SDK Android số nguyên trên thiết bị của người dùng tại thời điểm viết bài đánh giá, ví dụ: 23 là Marshmallow. Có thể vắng mặt.

appVersionCode

integer

Mã phiên bản số nguyên của ứng dụng như được cài đặt tại thời điểm viết bài đánh giá. Có thể vắng mặt.

appVersionName

string

Tên phiên bản chuỗi của ứng dụng như được cài đặt tại thời điểm viết bài đánh giá. Có thể vắng mặt.

thumbsUpCount

integer

Số lượng người dùng đã thích bài đánh giá này.

thumbsDownCount

integer

Số người dùng không thích bài đánh giá này.

deviceMetadata

object (DeviceMetadata)

Thông tin về các đặc điểm trên thiết bị của người dùng.

originalText

string

Văn bản chưa được dịch của bài đánh giá và bài đánh giá đã được dịch. Nếu bài đánh giá không được dịch thì giá trị này sẽ được để trống.

Dấu thời gian

Dấu thời gian thể hiện một thời điểm không phụ thuộc vào múi giờ hoặc lịch địa phương nào, được mã hoá dưới dạng số giây và số phân số giây ở độ phân giải nano giây. Số liệu này tương ứng với thời gian bắt đầu của hệ thống vào lúc nửa đêm ngày 1 tháng 1 năm 1970 theo giờ UTC.

Biểu diễn dưới dạng JSON
{
  "seconds": string,
  "nanos": integer
}
Các trường
seconds

string (int64 format)

Biểu thị số giây của thời gian UTC kể từ thời gian Unix.

nanos

integer

Các phân số không âm của một giây ở độ phân giải nano giây. Phải nằm trong khoảng từ 0 đến 999.999.999.

DeviceMetadata

Đặc điểm trên thiết bị của người dùng.

Biểu diễn dưới dạng JSON
{
  "productName": string,
  "manufacturer": string,
  "deviceClass": string,
  "screenWidthPx": integer,
  "screenHeightPx": integer,
  "nativePlatform": string,
  "screenDensityDpi": integer,
  "glEsVersion": integer,
  "cpuModel": string,
  "cpuMake": string,
  "ramMb": integer
}
Các trường
productName

string

Tên mẫu thiết bị (ví dụ: Droid)

manufacturer

string

Nhà sản xuất thiết bị (ví dụ: Motorola)

deviceClass

string

Loại thiết bị (ví dụ: máy tính bảng)

screenWidthPx

integer

Chiều rộng màn hình tính bằng pixel

screenHeightPx

integer

Chiều cao màn hình tính bằng pixel

nativePlatform

string

Danh sách được phân tách bằng dấu phẩy các nền tảng gốc (ví dụ: "arm", "arm7")

screenDensityDpi

integer

Mật độ màn hình tính bằng DPI

glEsVersion

integer

Phiên bản OpenGL

cpuModel

string

Kiểu CPU của thiết bị, ví dụ: "MSM8974"

cpuMake

string

Nhãn hiệu CPU của thiết bị, ví dụ: "Qualcomm"

ramMb

integer

RAM của thiết bị tính bằng Megabyte, ví dụ: "2048"

DeveloperComment

Bài viết dành cho nhà phát triển trong cuộc trò chuyện giữa người dùng và nhà phát triển.

Biểu diễn dưới dạng JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
Các trường
text

string

Nội dung của bình luận, tức là nội dung phản hồi.

lastModified

object (Timestamp)

Lần cập nhật cuối cùng nhận xét này.

Phương thức

get

Nhận được một bài đánh giá.

list

Liệt kê tất cả các bài đánh giá.

reply

Trả lời một bài đánh giá hoặc cập nhật một câu trả lời hiện có.