แหล่งข้อมูล: Grant
ทรัพยากรการให้สิทธิ์เข้าถึง
| การแสดง JSON |
|---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรสำหรับการให้สิทธิ์นี้ตามรูปแบบ "developers/{developer}/users/{email}/grants/{packageName}" หากการให้สิทธิ์นี้มีไว้สำหรับแอปฉบับร่าง ระบบจะใช้รหัสแอปในชื่อทรัพยากรนี้แทนชื่อแพ็กเกจ |
packageName |
เปลี่ยนแปลงไม่ได้ ชื่อแพ็กเกจของแอป ซึ่งจะว่างเปล่าสำหรับแอปฉบับร่าง |
appLevelPermissions[] |
สิทธิ์ที่มอบให้แก่ผู้ใช้สำหรับแอปนี้ |
AppLevelPermission
สิทธิ์ที่ได้รับในระดับต่อแอป
| Enum | |
|---|---|
APP_LEVEL_PERMISSION_UNSPECIFIED |
สิทธิ์ที่ไม่รู้จักหรือไม่ระบุ |
CAN_ACCESS_APP |
ดูข้อมูลแอป (อ่านอย่างเดียว) เลิกใช้งานแล้ว: ลองกำหนดความสามารถที่ละเอียดยิ่งขึ้น หรือตรวจสอบ AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA |
CAN_VIEW_FINANCIAL_DATA |
ดูข้อมูลทางการเงิน |
CAN_MANAGE_PERMISSIONS |
ผู้ดูแลระบบ (สิทธิ์ทั้งหมด) |
CAN_REPLY_TO_REVIEWS |
reviews.reply to reviews. |
CAN_MANAGE_PUBLIC_APKS |
เผยแพร่เป็นเวอร์ชันที่ใช้งานจริง ทำการยกเว้นอุปกรณ์ และใช้ App Signing โดย Google Play |
CAN_MANAGE_TRACK_APKS |
เผยแพร่ไปยังแทร็กทดสอบ |
CAN_MANAGE_TRACK_USERS |
จัดการแทร็กสำหรับการทดสอบและแก้ไขรายชื่อผู้ทดสอบ |
CAN_MANAGE_PUBLIC_LISTING |
จัดการการแสดงข้อมูลผลิตภัณฑ์ใน Store |
CAN_MANAGE_DRAFT_APPS |
แก้ไขและลบแอปฉบับร่าง |
CAN_MANAGE_ORDERS |
จัดการคำสั่งซื้อและการสมัครใช้บริการ |
CAN_MANAGE_APP_CONTENT |
จัดการหน้าเว็บที่เกี่ยวข้องกับนโยบาย |
CAN_VIEW_NON_FINANCIAL_DATA |
ดูข้อมูลแอป (อ่านอย่างเดียว) |
CAN_VIEW_APP_QUALITY |
ดูข้อมูลคุณภาพแอป เช่น Vitals, ข้อขัดข้อง ฯลฯ |
CAN_MANAGE_DEEPLINKS |
จัดการการตั้งค่า Deep Link ของแอป |
เมธอด |
|
|---|---|
|
ให้สิทธิ์ผู้ใช้เข้าถึงแพ็กเกจที่ระบุ |
|
ยกเลิกสิทธิ์เข้าถึงทั้งหมดของผู้ใช้ในแพ็กเกจหรือบัญชีนักพัฒนาแอปที่ระบุ |
|
อัปเดตสิทธิ์เข้าถึงของผู้ใช้ในแพ็กเกจที่ระบุ |
รหัสข้อผิดพลาด
การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาด HTTP ต่อไปนี้
| รหัสข้อผิดพลาด | เหตุผล | คำอธิบาย | ความละเอียด |
|---|---|---|---|
400 |
invalidValue |
ระบุค่าไม่ถูกต้องในคำขอ โดยมักจะแสดงเมื่อโทเค็นการซื้อมีรูปแบบไม่ถูกต้องหรือไม่ถูกต้อง | แก้ไขค่าฟิลด์ที่ไม่ถูกต้องในเนื้อหาคำขอหรือพารามิเตอร์ตามข้อมูลอ้างอิงของ API |
400 |
required |
คำขอไม่มีช่องหรือพารามิเตอร์ที่จำเป็น | อ่านเอกสารประกอบของ API เพื่อให้แน่ใจว่ามีช่องและพารามิเตอร์ที่จำเป็นทั้งหมด |
403 |
userInsufficientPermission |
ผู้ใช้มีสิทธิ์ไม่เพียงพอในการดำเนินการที่ขอ | ตรวจสอบว่าผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์มีสิทธิ์ที่จำเป็นใน Google Play Console ดูรายละเอียดเพิ่มเติมได้ที่ การใช้บัญชีบริการ |
404 |
notFound |
ไม่พบทรัพยากรที่ขอ | ตรวจสอบว่าตัวระบุ (เช่น โทเค็นการซื้อ ชื่อแพ็กเกจ รหัสผลิตภัณฑ์ รหัสการสมัครใช้บริการ) ถูกต้อง |
409 |
concurrentUpdate |
มีการพยายามอัปเดตออบเจ็กต์ที่กำลังอัปเดตพร้อมกัน | ลองส่งคำขออีกครั้งโดยใช้ Exponential Backoff หลีกเลี่ยงการแก้ไขทรัพยากรเดียวกันพร้อมกัน |
5xx |
Generic error |
ข้อผิดพลาดทั่วไปในเซิร์ฟเวอร์ของ Google Play | ลองส่งคำขออีกครั้ง หากยังคงพบปัญหาอยู่ โปรดติดต่อผู้จัดการลูกค้า Google Play หรือส่งคำขอรับการสนับสนุน โปรดตรวจสอบแดชบอร์ดสถานะของ Play เพื่อดูการหยุดทำงานที่ทราบ |