- คำขอ HTTP
 - เนื้อความของคำขอ
 - เนื้อหาการตอบกลับ
 - ขอบเขตการให้สิทธิ์
 - UpdateMultipleAchievements
 - UpdateAchievement
 - AchievementUpdateType
 - AchievementIncrement
 - SetAchievementSteps
 - UpdatedAchievement
 - UpdatedAchievementState
 - ลองใช้งาน
 
อัปเดตรางวัลพิเศษหลายรายการสำหรับโปรแกรมเล่นที่ตรวจสอบสิทธิ์แล้วในปัจจุบัน
คำขอ HTTP
POST https://games.googleapis.com/games/v1/achievements/updateMultiple
เนื้อหาของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ UpdateMultipleAchievements
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับtagmanager.update Multiple rpc
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
{
  "kind": string,
  "updatedAchievements": [
    {
      object ( | 
                  
| ช่อง | |
|---|---|
kind | 
                    
                       
 ระบุประเภทของทรัพยากรนี้โดยไม่ซ้ำกัน ค่าเป็นสตริงคงที่   | 
                  
updatedAchievements[] | 
                    
                       
 สถานะที่อัปเดตแล้วของรางวัลพิเศษ  | 
                  
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth รายการใดรายการหนึ่งต่อไปนี้
https://www.googleapis.com/auth/gameshttps://www.googleapis.com/auth/games_lite
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาพรวมของ OAuth 2.0
UpdateMultipleAchievements
รายการคำขออัปเดตรางวัลพิเศษ
| การแสดง JSON | 
|---|
{
  "kind": string,
  "updates": [
    {
      object ( | 
              
| ช่อง | |
|---|---|
kind | 
                
                   
 ระบุประเภทของทรัพยากรนี้โดยไม่ซ้ำกัน ค่าเป็นสตริงคงที่   | 
              
updates[] | 
                
                   
 คำขออัปเดตรางวัลพิเศษแต่ละรายการ  | 
              
UpdateAchievement
คำขออัปเดตรางวัลพิเศษ
| การแสดง JSON | 
|---|
{ "kind": string, "achievementId": string, "updateType": enum (  | 
              
| ช่อง | |
|---|---|
kind | 
                
                   
 ระบุประเภทของทรัพยากรนี้โดยไม่ซ้ำกัน ค่าเป็นสตริงคงที่   | 
              
achievementId | 
                
                   
 รางวัลพิเศษที่กำลังใช้อัปเดตนี้  | 
              
updateType | 
                
                   
 ประเภทของการอัปเดตที่กำลังใช้  | 
              
incrementPayload | 
                
                   
 เพย์โหลดหากมีการขอการอัปเดตประเภท   | 
              
setStepsAtLeastPayload | 
                
                   
 เพย์โหลดหากมีการขอการอัปเดตประเภท   | 
              
AchievementUpdateType
ประเภทการอัปเดตรางวัลพิเศษที่เป็นไปได้
| Enum | |
|---|---|
REVEAL | 
                รางวัลพิเศษจะปรากฏขึ้น | 
UNLOCK | 
                รางวัลพิเศษถูกปลดล็อก | 
INCREMENT | 
                รางวัลพิเศษเพิ่มขึ้น | 
SET_STEPS_AT_LEAST | 
                ความคืบหน้าของรางวัลพิเศษได้รับการตั้งค่าเป็นค่าที่ส่งผ่านเป็นอย่างน้อย | 
AchievementIncrement
เพย์โหลดที่จะขอเพิ่มรางวัลพิเศษ
| การแสดง JSON | 
|---|
{ "kind": string, "steps": integer, "requestId": string }  | 
              
| ช่อง | |
|---|---|
kind | 
                
                   
 ระบุประเภทของทรัพยากรนี้โดยไม่ซ้ำกัน ค่าเป็นสตริงคงที่   | 
              
steps | 
                
                   
 จำนวนขั้นตอนที่จะเพิ่มขึ้น  | 
              
requestId | 
                
                   
 requestId ที่เชื่อมโยงกับการเพิ่มของรางวัลพิเศษ  | 
              
SetAchievementSteps
เพย์โหลดที่จะขอเพิ่มรางวัลพิเศษ
| การแสดง JSON | 
|---|
{ "kind": string, "steps": integer }  | 
              
| ช่อง | |
|---|---|
kind | 
                
                   
 ระบุประเภทของทรัพยากรนี้โดยไม่ซ้ำกัน ค่าเป็นสตริงคงที่   | 
              
steps | 
                
                   
 จำนวนขั้นตอนขั้นต่ำของรางวัลพิเศษที่จะตั้งค่า  | 
              
UpdatedAchievement
รางวัลพิเศษที่อัปเดตแล้ว
| การแสดง JSON | 
|---|
{
  "kind": string,
  "achievementId": string,
  "updateOccurred": boolean,
  "currentState": enum ( | 
              
| ช่อง | |
|---|---|
kind | 
                
                   
 ระบุประเภทของทรัพยากรนี้โดยไม่ซ้ำกัน ค่าเป็นสตริงคงที่   | 
              
achievementId | 
                
                   
 รางวัลพิเศษที่ใช้การอัปเดตนี้  | 
              
updateOccurred | 
                
                   
 การอัปเดตที่ขอมีผลต่อรางวัลพิเศษหรือไม่  | 
              
currentState | 
                
                   
 สถานะปัจจุบันของรางวัลพิเศษ  | 
              
currentSteps | 
                
                   
 ขั้นตอนปัจจุบันที่บันทึกไว้สำหรับรางวัลพิเศษนี้หากเป็นรางวัลพิเศษแบบเพิ่มขึ้นเรื่อยๆ  | 
              
newlyUnlocked | 
                
                   
 รางวัลพิเศษนี้เพิ่งปลดล็อกใหม่หรือไม่ (กล่าวคือ คำขอปลดล็อกสำหรับรางวัลพิเศษนี้เป็นคำขอแรกสำหรับผู้เล่นหรือไม่)  | 
              
UpdatedAchievementState
สถานะรางวัลพิเศษที่อาจได้รับการอัปเดต
| Enum | |
|---|---|
HIDDEN | 
                รางวัลพิเศษซ่อนอยู่ | 
REVEALED | 
                รางวัลพิเศษจะปรากฏขึ้น | 
UNLOCKED | 
                รางวัลพิเศษถูกปลดล็อก |