REST Resource: purchases.products

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

แหล่งข้อมูล: การซื้อผลิตภัณฑ์

ทรัพยากรของ ProductBuy จะระบุสถานะของการซื้อสินค้าในแอปของผู้ใช้

การแสดง JSON
{
  "kind": string,
  "purchaseTimeMillis": string,
  "purchaseState": integer,
  "consumptionState": integer,
  "developerPayload": string,
  "orderId": string,
  "purchaseType": integer,
  "acknowledgementState": integer,
  "purchaseToken": string,
  "productId": string,
  "quantity": integer,
  "obfuscatedExternalAccountId": string,
  "obfuscatedExternalProfileId": string,
  "regionCode": string
}
ช่อง
kind

string

ประเภทนี้แสดงถึงออบเจ็กต์ inapppurchase ในบริการ androidpublisher

purchaseTimeMillis

string (int64 format)

เวลาซื้อผลิตภัณฑ์ หน่วยเป็นมิลลิวินาทีนับตั้งแต่ Epoch (1 ม.ค. 1970)

purchaseState

integer

สถานะการซื้อของคําสั่งซื้อ ค่าที่เป็นไปได้คือ 0 ซื้อเมื่อ 1 ยกเลิกแล้ว 2. รอดำเนินการ

consumptionState

integer

สถานะการบริโภคของไอเทมที่ซื้อในแอป ค่าที่เป็นไปได้คือ 0 ยังคงต้องบริโภคอยู่ 1. ใช้งาน

developerPayload

string

สตริงที่นักพัฒนาแอประบุซึ่งมีข้อมูลเพิ่มเติมเกี่ยวกับคําสั่งซื้อ

orderId

string

รหัสคําสั่งซื้อที่เชื่อมโยงกับการซื้อไอเทมที่ซื้อในแอป

purchaseType

integer

ประเภทของการซื้อไอเทมที่ซื้อในแอป ช่องนี้จะมีการตั้งค่าเฉพาะในกรณีที่การซื้อนี้ไม่ได้ดําเนินการโดยใช้ขั้นตอนการเรียกเก็บเงินในแอปแบบมาตรฐาน ค่าที่เป็นไปได้คือ 0 ทดสอบ (เช่น ซื้อจากบัญชีทดสอบใบอนุญาต) 1. โปรโมชัน (เช่น ซื้อโดยใช้รหัสโปรโมชัน) 2. มีการให้รางวัล (เช่น จากการดูโฆษณาวิดีโอแทนการชําระเงิน)

acknowledgementState

integer

สถานะการรับทราบของไอเทมที่ซื้อในแอป ค่าที่เป็นไปได้คือ 0 1. รับทราบ 1. ได้รับแล้ว

purchaseToken

string

โทเค็นการซื้อที่สร้างขึ้นเพื่อระบุการซื้อนี้ อาจไม่มีฟีเจอร์นี้

productId

string

SKU ของผลิตภัณฑ์ในแอป อาจไม่มีฟีเจอร์นี้

quantity

integer

จํานวนที่เชื่อมโยงกับการซื้อไอเทมที่ซื้อในแอป หากไม่มี จํานวนคือ 1

obfuscatedExternalAccountId

string

รหัสเวอร์ชันที่สร้างความสับสนและเชื่อมโยงกับบัญชีของผู้ใช้ในแอปอย่างชัดเจน ปรากฏขึ้นเฉพาะเมื่อระบุโดยใช้ https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid เมื่อซื้อเท่านั้น

obfuscatedExternalProfileId

string

รหัสเวอร์ชันที่สร้างความสับสนและเชื่อมโยงกับโปรไฟล์ของผู้ใช้ในแอปแบบไม่เหมือนใคร จะปรากฏก็ต่อเมื่อระบุโดยใช้ https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid เมื่อซื้อเท่านั้น

regionCode

string

รหัสภูมิภาคสําหรับการเรียกเก็บเงิน ISO 3166-1 alpha-2 ของผู้ใช้ในเวลาที่มีการให้สิทธิ์ผลิตภัณฑ์

เมธอด

acknowledge

รับทราบการซื้อสินค้าในแอป

get

ตรวจสอบสถานะการซื้อและการบริโภคของไอเทมที่ซื้อในแอป