REST Resource: grants

แหล่งข้อมูล: Grant

ทรัพยากรการให้สิทธิ์เข้าถึง

การแสดง JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
ช่อง
name

string

ต้องระบุ ชื่อทรัพยากรสำหรับการให้สิทธิ์นี้ตามรูปแบบ "developers/{developer}/users/{email}/grants/{packageName}" หากการให้สิทธิ์นี้มีไว้สำหรับแอปฉบับร่าง ระบบจะใช้รหัสแอปในชื่อทรัพยากรนี้แทนชื่อแพ็กเกจ

packageName

string

เปลี่ยนแปลงไม่ได้ ชื่อแพ็กเกจของแอป ซึ่งจะว่างเปล่าสำหรับแอปฉบับร่าง

appLevelPermissions[]

enum (AppLevelPermission)

สิทธิ์ที่มอบให้แก่ผู้ใช้สำหรับแอปนี้

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, ข้อขัดข้อง ฯลฯ

เมธอด

create

ให้สิทธิ์ผู้ใช้เข้าถึงแพ็กเกจที่ระบุ

delete

ยกเลิกสิทธิ์เข้าถึงทั้งหมดของผู้ใช้ในแพ็กเกจหรือบัญชีนักพัฒนาแอปที่ระบุ

patch

อัปเดตสิทธิ์เข้าถึงของผู้ใช้ในแพ็กเกจที่ระบุ

รหัสข้อผิดพลาด

การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาด 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 เพื่อดูการหยุดทำงานที่ทราบ