Method: achievementDefinitions.list

Liệt kê tất cả định nghĩa thành tích cho ứng dụng của bạn.

Yêu cầu HTTP

GET https://games.googleapis.com/games/v1/achievements

Tham số truy vấn

Các tham số
language

string

Ngôn ngữ ưu tiên dùng cho các chuỗi được phương thức này trả về.

maxResults

integer

Số tài nguyên thành tích tối đa cần trả về trong phản hồi, được dùng để phân trang. Đối với mọi phản hồi, số lượng tài nguyên thành tích thực tế được trả về có thể ít hơn maxResults được chỉ định.

pageToken

string

Mã thông báo được yêu cầu trước đó trả về.

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Danh sách đối tượng định nghĩa thành tích.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "kind": string,
  "nextPageToken": string,
  "items": [
    {
      object (AchievementDefinition)
    }
  ]
}
Các trường
kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#achievementDefinitionsListResponse.

nextPageToken

string

Mã thông báo tương ứng với trang kết quả tiếp theo.

items[]

object (AchievementDefinition)

Định nghĩa thành tích.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • https://www.googleapis.com/auth/games
  • https://www.googleapis.com/auth/games_lite

Để biết thêm thông tin, hãy xem Tổng quan về OAuth 2.0.

AchievementDefinition

Đối tượng định nghĩa thành tích.

Biểu diễn dưới dạng JSON
{
  "kind": string,
  "id": string,
  "name": string,
  "description": string,
  "achievementType": enum (AchievementType),
  "totalSteps": integer,
  "formattedTotalSteps": string,
  "revealedIconUrl": string,
  "isRevealedIconUrlDefault": boolean,
  "unlockedIconUrl": string,
  "isUnlockedIconUrlDefault": boolean,
  "initialState": enum (InitialAchievementState),
  "experiencePoints": string
}
Các trường
kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#achievementDefinition.

id

string

Mã của thành tích.

name

string

Tên thành tích.

description

string

Nội dung mô tả thành tích.

achievementType

enum (AchievementType)

Loại thành tích.

totalSteps

integer

Tổng số bước để đạt được thành tích gia tăng.

formattedTotalSteps

string

Tổng số bước để đạt được thành tích gia tăng dưới dạng một chuỗi.

revealedIconUrl

string

URL hình ảnh cho biểu tượng thành tích đã công bố.

isRevealedIconUrlDefault

boolean

Cho biết liệu hình ảnh biểu tượng được trả về là hình ảnh mặc định hay do trò chơi cung cấp.

unlockedIconUrl

string

URL hình ảnh cho biểu tượng thành tích đã mở khoá.

isUnlockedIconUrlDefault

boolean

Cho biết liệu hình ảnh biểu tượng đã mở khoá được trả về là hình ảnh mặc định hay do trò chơi cung cấp.

initialState

enum (InitialAchievementState)

Trạng thái ban đầu của thành tích.

experiencePoints

string (int64 format)

Điểm kinh nghiệm sẽ nhận được khi mở khoá thành tích này.

AchievementType

Các loại thành tích có thể có.

Enum
STANDARD Thành tích đã bị khoá hoặc đã mở khoá.
INCREMENTAL Thành tích ngày càng gia tăng.

InitialAchievementState

Các trạng thái ban đầu có thể có của một thành tích.

Enum
HIDDEN Thành tích bị ẩn.
REVEALED Thành tích đã được tiết lộ.
UNLOCKED Thành tích đã được mở khóa.