Google Play Android Developer API

ช่วยให้นักพัฒนาแอปพลิเคชัน Android เข้าถึงบัญชี Google Play ของตนเองได้ โดยคร่าวๆ แล้ว เวิร์กโฟลว์ที่คาดไว้คือการ "แทรก" การแก้ไข ทำการเปลี่ยนแปลงตามที่จำเป็น แล้วจึง "ส่ง"

บริการ: androidpublisher.googleapis.com

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

เอกสารการค้นพบ

เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจมีเอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางของบริการต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://androidpublisher.googleapis.com

ทรัพยากร REST: v3.applications

เมธอด
dataSafety POST /androidpublisher/v3/applications/{packageName}/dataSafety
เขียนการประกาศป้ายกำกับความปลอดภัยของแอป

ทรัพยากร REST: v3.applications.deviceTierConfigs

เมธอด
create POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
สร้างการกำหนดค่าระดับของอุปกรณ์ใหม่สำหรับแอป
get GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}
แสดงผลการกำหนดค่าระดับอุปกรณ์ที่เฉพาะเจาะจง
list GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
แสดงการกำหนดค่าระดับของอุปกรณ์ที่สร้างขึ้น โดยเรียงตามเวลาที่สร้างจากมากไปน้อย

ทรัพยากร REST: v3.apprecovery

เมธอด
addTargeting POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting
อัปเดตการกำหนดเป้าหมายทีละรายการสำหรับการดำเนินการกู้คืน
cancel POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel
ยกเลิกการดำเนินการกู้คืนแอปที่กำลังดำเนินการอยู่
create POST /androidpublisher/v3/applications/{packageName}/appRecoveries
สร้างการดำเนินการกู้คืนแอปโดยมีสถานะการกู้คืนเป็น DRAFT
deploy POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy
ทําการติดตั้งใช้งานการดําเนินการกู้คืนแอปที่สร้างไว้แล้วโดยมีสถานะการกู้คืนเป็น DRAFT
list GET /androidpublisher/v3/applications/{packageName}/appRecoveries
แสดงรายการทรัพยากรการดำเนินการกู้คืนแอปทั้งหมดที่เชื่อมโยงกับชื่อแพ็กเกจและเวอร์ชันแอปที่เฉพาะเจาะจง

ทรัพยากร REST: v3.edits

เมธอด
commit POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
ยืนยันการแก้ไขแอป
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}
ลบการแก้ไขแอป
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}
รับการแก้ไขแอป
insert POST /androidpublisher/v3/applications/{packageName}/edits
สร้างการแก้ไขใหม่สำหรับแอป
validate POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate
ตรวจสอบการแก้ไขแอป

ทรัพยากร REST: v3.edits.apks

เมธอด
addexternallyhosted POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
สร้าง APK ใหม่โดยไม่ต้องอัปโหลด APK ไปยัง Google Play แต่จะโฮสต์ APK ที่ URL ที่ระบุแทน
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
แสดง APK ปัจจุบันทั้งหมดของแอปและแก้ไข
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
อัปโหลด APK และเพิ่มลงในการแก้ไขปัจจุบัน

ทรัพยากร REST: v3.edits.bundles

เมธอด
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
แสดง Android App Bundle ทั้งหมดของแอปในปัจจุบันและแก้ไข
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
อัปโหลด Android App Bundle ใหม่ไปยังการแก้ไขนี้

ทรัพยากร REST: v3.edits.countryavailability

เมธอด
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}
รับความพร้อมให้บริการในประเทศ

ทรัพยากร REST: v3.edits.deobfuscationfiles

เมธอด
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
อัปโหลดไฟล์สำหรับการถอดรหัสซอร์สโค้ดที่สร้างความสับสนใหม่และแนบไปกับ APK ที่ระบุ

ทรัพยากร REST: v3.edits.details

เมธอด
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
รับรายละเอียดของแอป
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
แก้ไขรายละเอียดของแอป
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
อัปเดตรายละเอียดของแอป

ทรัพยากร REST: v3.edits.expansionfiles

เมธอด
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
ดึงข้อมูลการกำหนดค่าไฟล์เสริมสำหรับ APK ที่ระบุ
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
แก้ไขการกำหนดค่าไฟล์เสริมของ APK เพื่ออ้างอิงไฟล์เสริมของ APK อื่น
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
อัปเดตการกำหนดค่าไฟล์เสริมของ APK เพื่ออ้างอิงไฟล์เสริมของ APK อื่น
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
อัปโหลดไฟล์เสริมใหม่และแนบไปกับ APK ที่ระบุ

ทรัพยากร REST: v3.edits.images

เมธอด
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}
ลบรูปภาพ (ระบุโดยรหัส) จากการแก้ไข
deleteall DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
ลบรูปภาพทั้งหมดสำหรับภาษาและประเภทรูปภาพที่ระบุ
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
แสดงรูปภาพทั้งหมด
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
อัปโหลดรูปภาพของภาษาและประเภทรูปภาพที่ระบุ แล้วเพิ่มลงในการแก้ไข

ทรัพยากร REST: v3.edits.listings

เมธอด
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
ลบข้อมูลผลิตภัณฑ์ใน Store ที่แปลแล้ว
deleteall DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings
ลบข้อมูลผลิตภัณฑ์ใน Store ทั้งหมด
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
รับข้อมูลผลิตภัณฑ์ใน Store ที่แปลแล้ว
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings
แสดงข้อมูลผลิตภัณฑ์ใน Store ที่แปลแล้วทั้งหมด
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
แก้ไขข้อมูลผลิตภัณฑ์ใน Store ที่แปลแล้ว
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
สร้างหรืออัปเดตข้อมูลผลิตภัณฑ์ใน Store ที่แปลแล้ว

ทรัพยากร REST: v3.edits.testers

เมธอด
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
รับผู้ทดสอบ
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
ผู้ทดสอบแพตช์
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
อัปเดตผู้ทดสอบ

ทรัพยากร REST: v3.edits.tracks

เมธอด
create POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
สร้างแทร็กใหม่
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
รับแทร็ก
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
แสดงแทร็กทั้งหมด
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
แก้ไขแทร็ก
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
อัปเดตแทร็ก

ทรัพยากร REST: v3.externaltransactions

เมธอด
createexternaltransaction POST /androidpublisher/v3/{parent=applications/*}/externalTransactions
สร้างธุรกรรมภายนอกใหม่
getexternaltransaction GET /androidpublisher/v3/{name=applications/*/externalTransactions/*}
รับธุรกรรมภายนอกที่มีอยู่
refundexternaltransaction POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
คืนเงินหรือคืนเงินบางส่วนของธุรกรรมภายนอกที่มีอยู่

ทรัพยากร REST: v3.generatedapks

เมธอด
download GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download
ดาวน์โหลด APK เดียวที่รับรองแล้วซึ่งสร้างจาก App Bundle
list GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}
แสดงข้อมูลเมตาการดาวน์โหลดสำหรับ APK ทั้งหมดที่สร้างจาก App Bundle ที่ระบุ

ทรัพยากร REST: v3.grants

เมธอด
create POST /androidpublisher/v3/{parent=developers/*/users/*}/grants
ให้สิทธิ์เข้าถึงแพ็กเกจที่ระบุแก่ผู้ใช้
delete DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*}
นำสิทธิ์เข้าถึงทั้งหมดของผู้ใช้ไปยังแพ็กเกจหรือบัญชีนักพัฒนาแอปที่ระบุออก
patch PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*}
อัปเดตสิทธิ์เข้าถึงของผู้ใช้ในแพ็กเกจที่ระบุ

ทรัพยากร REST: v3.inappproducts

เมธอด
batchDelete POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete
ลบไอเทมที่ซื้อในแอป (ผลิตภัณฑ์ที่มีการจัดการหรือการสมัครใช้บริการ)
batchGet GET /androidpublisher/v3/applications/{packageName}/inappproducts:batchGet
อ่านไอเทมที่ซื้อในแอปหลายรายการ ซึ่งอาจเป็นผลิตภัณฑ์ที่มีการจัดการหรือการสมัครใช้บริการ
batchUpdate POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
อัปเดตหรือแทรกไอเทมที่ซื้อในแอป (ผลิตภัณฑ์ที่มีการจัดการหรือการสมัครใช้บริการ) อย่างน้อย 1 รายการ
delete DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
ลบผลิตภัณฑ์ที่ซื้อในแอป (ผลิตภัณฑ์ที่มีการจัดการหรือการสมัครใช้บริการ)
get GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
รับไอเทมที่ซื้อในแอป ซึ่งอาจเป็นผลิตภัณฑ์ที่มีการจัดการหรือการสมัครใช้บริการ
insert POST /androidpublisher/v3/applications/{packageName}/inappproducts
สร้างไอเทมที่ซื้อในแอป (ผลิตภัณฑ์ที่มีการจัดการหรือการสมัครใช้บริการ)
list GET /androidpublisher/v3/applications/{packageName}/inappproducts
แสดงรายการไอเทมที่ซื้อในแอปทั้งหมด ทั้งไอเทมที่มีการจัดการและการสมัครใช้บริการ
patch PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
แก้ไขไอเทมที่ซื้อในแอป (ผลิตภัณฑ์ที่มีการจัดการหรือการสมัครใช้บริการ)
update PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
อัปเดตไอเทมที่ซื้อในแอป (ผลิตภัณฑ์ที่มีการจัดการหรือการสมัครใช้บริการ)

ทรัพยากร REST: v3.internalappsharingartifacts

เมธอด
uploadapk POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
อัปโหลด APK ไปยังการแชร์แอปภายใน
uploadbundle POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
อัปโหลด App Bundle ไปยังการแชร์แอปภายใน

ทรัพยากร REST: v3.monetization

เมธอด
convertRegionPrices POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices
คำนวณราคาในภูมิภาคโดยใช้อัตราแลกเปลี่ยนของวันนี้และรูปแบบการกำหนดราคาของแต่ละประเทศตามราคาในคำขอสำหรับชุดภูมิภาค

ทรัพยากร REST: v3.monetization.onetimeproducts

เมธอด
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchDelete
ลบไอเทมแบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ
batchGet GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchGet
อ่านไอเทมแบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ
batchUpdate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate
สร้างหรืออัปเดตผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ
delete DELETE /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}
ลบไอเทมแบบเรียกเก็บเงินครั้งเดียว
get GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}
อ่านผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียว
list GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts
แสดงผลิตภัณฑ์แบบครั้งเดียวทั้งหมดภายใต้แอปที่ระบุ
patch PATCH /androidpublisher/v3/applications/{oneTimeProduct.packageName}/onetimeproducts/{oneTimeProduct.productId}
สร้างหรืออัปเดตไอเทมแบบเรียกเก็บเงินครั้งเดียว

ทรัพยากร REST: v3.monetization.onetimeproducts.purchaseOptions

เมธอด
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete
ลบตัวเลือกการซื้อในผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchUpdateStates
เปิดหรือปิดใช้งานตัวเลือกการซื้อในผลิตภัณฑ์แบบครั้งเดียวอย่างน้อย 1 รายการ

ทรัพยากร REST: v3.monetization.onetimeproducts.purchaseOptions.offers

เมธอด
activate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:activate
เปิดใช้งานข้อเสนอผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียว
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchDelete
ลบข้อเสนอไอเทมแบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ
batchGet POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet
อ่านข้อเสนอไอเทมแบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ
batchUpdate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate
สร้างหรืออัปเดตข้อเสนอผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates
อัปเดตสถานะข้อเสนอผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียวเป็นกลุ่ม
cancel POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:cancel
ยกเลิกข้อเสนอไอเทมแบบเรียกเก็บเงินครั้งเดียว
deactivate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:deactivate
ปิดใช้งานข้อเสนอไอเทมแบบเรียกเก็บเงินครั้งเดียว
list GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers
แสดงข้อเสนอทั้งหมดภายใต้แอป ผลิตภัณฑ์ หรือตัวเลือกการซื้อที่ระบุ

ทรัพยากร REST: v3.monetization.subscriptions

เมธอด
archive
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive
เลิกใช้งานแล้ว: ไม่รองรับการเก็บถาวรการติดตาม
batchGet GET /androidpublisher/v3/applications/{packageName}/subscriptions:batchGet
อ่านการสมัครใช้บริการอย่างน้อย 1 รายการ
batchUpdate POST /androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate
อัปเดตการสมัครใช้บริการแบบเป็นกลุ่ม
create POST /androidpublisher/v3/applications/{packageName}/subscriptions
สร้างการสมัครใช้บริการใหม่
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
ลบการสมัครใช้บริการ
get GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
อ่านการสมัครใช้บริการรายการเดียว
list GET /androidpublisher/v3/applications/{packageName}/subscriptions
แสดงการสมัครใช้บริการทั้งหมดภายใต้แอปที่ระบุ
patch PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId}
อัปเดตการสมัครใช้บริการที่มีอยู่

ทรัพยากร REST: v3.monetization.subscriptions.basePlans

เมธอด
activate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate
เปิดใช้งานแพ็กเกจเริ่มต้น
batchMigratePrices POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices
Batch variant of the MigrateBasePlanPrices endpoint.
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates
เปิดใช้งานหรือปิดใช้งานแพ็กเกจเริ่มต้นในการสมัครใช้บริการอย่างน้อย 1 รายการ
deactivate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate
ปิดใช้งานแพ็กเกจเริ่มต้น
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}
ลบแพ็กเกจเริ่มต้น
migratePrices POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices
ย้ายข้อมูลสมาชิกจากกลุ่มราคาเดิมอย่างน้อย 1 กลุ่มไปยังราคาปัจจุบัน

ทรัพยากร REST: v3.monetization.subscriptions.basePlans.offers

เมธอด
activate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate
เปิดใช้งานข้อเสนอพิเศษในการติดตาม
batchGet POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet
อ่านข้อเสนอการสมัครใช้บริการอย่างน้อย 1 รายการ
batchUpdate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate
อัปเดตข้อเสนอการสมัครใช้บริการแบบกลุ่ม
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates
อัปเดตสถานะข้อเสนอการสมัครใช้บริการแบบเป็นกลุ่ม
create POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
สร้างข้อเสนอพิเศษในการติดตามใหม่
deactivate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate
ปิดใช้งานข้อเสนอพิเศษในการติดตาม
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
ลบข้อเสนอพิเศษในการติดตาม
get GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
อ่านข้อเสนอเดียว
list GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
แสดงข้อเสนอทั้งหมดภายใต้การสมัครใช้บริการที่ระบุ
patch PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId}
อัปเดตข้อเสนอการสมัครใช้บริการที่มีอยู่

ทรัพยากร REST: v3.orders

เมธอด
batchget GET /androidpublisher/v3/applications/{packageName}/orders:batchGet
ดูรายละเอียดคำสั่งซื้อสำหรับรายการคำสั่งซื้อ
get GET /androidpublisher/v3/applications/{packageName}/orders/{orderId}
ดูรายละเอียดคำสั่งซื้อสำหรับคำสั่งซื้อรายการเดียว
refund POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund
คืนเงินสำหรับการสมัครใช้บริการหรือคำสั่งซื้อในแอปของผู้ใช้

ทรัพยากร REST: v3.purchases.products

เมธอด
acknowledge POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge
รับทราบการซื้อไอเทมที่ซื้อในแอป
consume POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume
ใช้การซื้อไอเทมที่ซื้อในแอป
get GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}
ตรวจสอบสถานะการซื้อและการใช้งานไอเทมในแอป

ทรัพยากร REST: v3.purchases.productsv2

เมธอด
getproductpurchasev2 GET /androidpublisher/v3/applications/{packageName}/purchases/productsv2/tokens/{token}
ตรวจสอบสถานะการซื้อและการใช้งานไอเทมในแอป

ทรัพยากร REST: v3.purchases.subscriptions

เมธอด
acknowledge POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge
รับทราบการซื้อการสมัครใช้บริการ
cancel POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel
ยกเลิกการซื้อการสมัครใช้บริการของผู้ใช้
defer POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
เลื่อนการซื้อการสมัครใช้บริการของผู้ใช้จนกว่าจะถึงเวลาหมดอายุที่ระบุไว้ในอนาคต
get
(deprecated)
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}
เลิกใช้งานแล้ว: ใช้ purchases.subscriptionsv2.get แทน
refund
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund
เลิกใช้งานแล้ว: ใช้ orders.refund แทน
revoke
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke
เลิกใช้งานแล้ว: ใช้ purchases.subscriptionsv2.revoke แทน

ทรัพยากร REST: v3.purchases.subscriptionsv2

เมธอด
get GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}
รับข้อมูลเมตาเกี่ยวกับการสมัครใช้บริการ
revoke POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke
เพิกถอนการซื้อการสมัครใช้บริการสำหรับผู้ใช้

ทรัพยากร REST: v3.purchases.voidedpurchases

เมธอด
list GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases
แสดงรายการการซื้อที่ถูกยกเลิก คืนเงิน หรือปฏิเสธการชำระเงิน

ทรัพยากร REST: v3.reviews

เมธอด
get GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}
ได้รับรีวิว 1 รายการ
list GET /androidpublisher/v3/applications/{packageName}/reviews
แสดงรีวิวทั้งหมด
reply POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply
ตอบรีวิวเดียวหรืออัปเดตคำตอบที่มีอยู่

ทรัพยากร REST: v3.systemapks.variants

เมธอด
create POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
สร้าง APK ที่เหมาะสำหรับการรวมไว้ในอิมเมจระบบจาก Android App Bundle ที่อัปโหลดแล้ว
download GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download
ดาวน์โหลด APK ของระบบที่สร้างไว้ก่อนหน้านี้ซึ่งเหมาะสำหรับการรวมไว้ในอิมเมจของระบบ
get GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}
แสดงผลตัวแปร APK ของระบบที่สร้างไว้ก่อนหน้านี้
list GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
แสดงรายการตัวแปร APK ของระบบที่สร้างไว้ก่อนหน้านี้

ทรัพยากร REST: v3.users

เมธอด
create POST /androidpublisher/v3/{parent=developers/*}/users
ให้สิทธิ์ผู้ใช้เข้าถึงบัญชีนักพัฒนาแอปที่ระบุ
delete DELETE /androidpublisher/v3/{name=developers/*/users/*}
นำสิทธิ์เข้าถึงทั้งหมดของผู้ใช้ในบัญชีนักพัฒนาแอปที่ระบุออก
list GET /androidpublisher/v3/{parent=developers/*}/users
แสดงรายชื่อผู้ใช้ทั้งหมดที่มีสิทธิ์เข้าถึงบัญชีนักพัฒนาแอป
patch PATCH /androidpublisher/v3/{user.name=developers/*/users/*}
อัปเดตสิทธิ์เข้าถึงบัญชีนักพัฒนาแอปสำหรับผู้ใช้