REST Resource: purchases.products

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

แหล่งข้อมูล Product โปรดระบุสถานะการซื้อไอเทมที่ซื้อในแอปของผู้ใช้

การแสดง 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

รับทราบการซื้อรายการในแอป

consume

ซื้อไอเทมในแอป

get

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