- คำขอ HTTP
 - พารามิเตอร์เส้นทาง
 - เนื้อความของคำขอ
 - เนื้อหาการตอบกลับ
 - ขอบเขตการให้สิทธิ์
 - UpdateBasePlanStateRequest
 - ActivateBasePlanRequest
 - DeactivateBasePlanRequest
 - ลองใช้งาน
 
เปิดหรือปิดใช้งานแพ็กเกจเริ่มต้นในการสมัครใช้บริการอย่างน้อย 1 รายการ
ตั้งค่าช่อง latencyTolerance ในคำขอที่ฝังเป็น PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT เพื่อให้ได้อัตราข้อมูลอัปเดตสูงสุด
คำขอ HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
package | 
                
                   
 ต้องระบุ แอปหลัก (ชื่อแพ็กเกจ) ของแพ็กเกจพื้นฐานที่อัปเดต  | 
              
product | 
                
                   
 ต้องระบุ รหัสผลิตภัณฑ์ของการสมัครใช้บริการหลัก หากแพ็กเกจเริ่มต้นที่อัปเดตทั้งหมดเป็นของสมัครใช้บริการเดียวกัน หากการอัปเดตแบบเป็นกลุ่มนี้ครอบคลุมการสมัครใช้บริการหลายรายการ ให้ตั้งค่าช่องนี้เป็น "-" ต้องตั้งค่า  | 
              
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
{
  "requests": [
    {
      object ( | 
                
| ช่อง | |
|---|---|
requests[] | 
                  
                     
 ต้องระบุ รายการคำขออัปเดตที่มีองค์ประกอบได้สูงสุด 100 รายการ คำขอทั้งหมดต้องอัปเดตแพ็กเกจเริ่มต้นที่แตกต่างกัน  | 
                
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับ basePlans.batchUpdateStates
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
{
  "subscriptions": [
    {
      object ( | 
                  
| ช่อง | |
|---|---|
subscriptions[] | 
                    
                       
 รายการการสมัครใช้บริการที่อัปเดตแล้ว รายการนี้จะจับคู่กับคําขอแบบ 1:1 ตามลําดับเดียวกัน  | 
                  
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/androidpublisher
UpdateBasePlanStateRequest
คำขอข้อความเพื่ออัปเดตสถานะของแพ็กเกจพื้นฐานการสมัครใช้บริการ
| การแสดง JSON | 
|---|
{ // Union field  | 
              
| ช่อง | |
|---|---|
ฟิลด์สหภาพ state_transition_type ประเภทการเปลี่ยนสถานะที่จะใช้ โดยต้องตั้งค่าเพียง 1 ประเภทเท่านั้น state_transition_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
activate | 
                
                   
 เปิดใช้งานแพ็กเกจเริ่มต้น เมื่อเปิดใช้งานแล้ว แพ็กเกจเริ่มต้นจะพร้อมให้บริการแก่สมาชิกใหม่  | 
              
deactivate | 
                
                   
 ปิดใช้งานแพ็กเกจเริ่มต้น เมื่อปิดใช้งานแล้ว แพ็กเกจเริ่มต้นจะไม่สามารถสมัครใช้บริการได้สำหรับสมาชิกใหม่ แต่สมาชิกเดิมจะยังคงสมัครใช้บริการต่อไปได้  | 
              
ActivateBasePlanRequest
ข้อความคำขอสำหรับ ActivateBasePlan
| การแสดง JSON | 
|---|
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "latencyTolerance": enum ( | 
              
| ช่อง | |
|---|---|
packageName | 
                
                   
 ต้องระบุ แอปหลัก (ชื่อแพ็กเกจ) ของแพ็กเกจเริ่มต้นที่จะเปิดใช้งาน  | 
              
productId | 
                
                   
 ต้องระบุ การสมัครใช้บริการหลัก (รหัส) ของแพ็กเกจเริ่มต้นที่จะเปิดใช้งาน  | 
              
basePlanId | 
                
                   
 ต้องระบุ รหัสแพ็กเกจเริ่มต้นที่ไม่ซ้ำกันของแพ็กเกจเริ่มต้นที่จะเปิดใช้งาน  | 
              
latencyTolerance | 
                
                   
 ไม่บังคับ ความคลาดเคลื่อนของเวลาในการตอบสนองสำหรับการนำไปใช้งานการอัปเดตผลิตภัณฑ์นี้ ค่าเริ่มต้นคือคำนึงถึงความล่าช้า  | 
              
DeactivateBasePlanRequest
ข้อความคำขอสำหรับ basePlans.deactivate
| การแสดง JSON | 
|---|
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "latencyTolerance": enum ( | 
              
| ช่อง | |
|---|---|
package | 
                
                   
 ต้องระบุ แอปหลัก (ชื่อแพ็กเกจ) ของแพ็กเกจเริ่มต้นที่จะปิดใช้งาน  | 
              
product | 
                
                   
 ต้องระบุ การสมัครใช้บริการหลัก (รหัส) ของแพ็กเกจเริ่มต้นที่จะปิดใช้งาน  | 
              
base | 
                
                   
 ต้องระบุ รหัสแพ็กเกจเริ่มต้นที่ไม่ซ้ำกันของแพ็กเกจเริ่มต้นที่จะปิดใช้งาน  | 
              
latency | 
                
                   
 ไม่บังคับ ความคลาดเคลื่อนของเวลาในการตอบสนองสำหรับการนำไปใช้งานการอัปเดตผลิตภัณฑ์นี้ ค่าเริ่มต้นคือคำนึงถึงความล่าช้า  |