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 ต่อไปนี้

รหัสข้อผิดพลาด เหตุผล ความละเอียด
5xx ข้อผิดพลาดทั่วไปในเซิร์ฟเวอร์ Google Play ลองส่งคำขออีกครั้ง

หากยังคงพบปัญหาอยู่ โปรดติดต่อผู้จัดการลูกค้า Google Play หรือส่งคำขอรับการสนับสนุน โปรดตรวจสอบแดชบอร์ดสถานะของ Play เพื่อดูการหยุดทำงานที่ทราบ

409 ข้อผิดพลาดในการอัปเดตพร้อมกัน

มีการพยายามอัปเดตออบเจ็กต์ที่กำลังอัปเดตอยู่ เช่น การตอบรับการซื้อ จะทำได้โดยการเรียกใช้เมธอด acknowledgePurchase() ของ Play Billing Library และเรียกใช้ purchases.products.acknowledge ของ Play Developer API พร้อมกัน

ลองส่งคำขออีกครั้ง