REST Resource: users

แหล่งข้อมูล: ผู้ใช้

ทรัพยากรผู้ใช้

การแสดง JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
ฟิลด์
name

string

ต้องระบุ ชื่อทรัพยากรสำหรับผู้ใช้นี้ตามรูปแบบ "developers/{developer}/users/{email}"

email

string

เปลี่ยนแปลงไม่ได้ อีเมลของผู้ใช้

accessState

enum (AccessState)

เอาต์พุตเท่านั้น สถานะการเข้าถึง Play Console ของผู้ใช้

expirationTime

string (Timestamp format)

เวลาที่สิทธิ์เข้าถึงของผู้ใช้หมดอายุ หากมีการตั้งค่า เมื่อตั้งค่านี้ ค่าดังกล่าวต้องเป็นเวลาในอนาคตเสมอ

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

partial

boolean

เอาต์พุตเท่านั้น ผู้ใช้มีสิทธิ์อื่นๆ ที่ไม่ได้แสดงที่นี่หรือไม่ ซึ่งอาจเกิดขึ้นได้หากผู้โทรไม่มีสิทธิ์จัดการแอปทั้งหมดในบัญชี นอกจากนี้ยังเป็น true หากผู้ใช้รายนี้เป็นเจ้าของบัญชี

หากฟิลด์นี้เป็น true แสดงว่าผู้ใช้รายนี้ไม่สามารถจัดการผ่าน API ได้อย่างเต็มที่ กล่าวคือ ผู้เรียก API จะไม่สามารถจัดการสิทธิ์ทั้งหมดที่ผู้ใช้รายนี้มีได้ ไม่ว่าจะเป็นเพราะไม่ทราบเกี่ยวกับสิทธิ์เหล่านั้นหรือเนื่องจากผู้ใช้เป็นเจ้าของบัญชี

developerAccountPermissions[]

enum (DeveloperLevelPermission)

สิทธิ์สำหรับผู้ใช้ซึ่งมีผลกับบัญชีนักพัฒนาแอป

grants[]

object (Grant)

เอาต์พุตเท่านั้น สิทธิ์ต่อแอปสำหรับผู้ใช้

AccessState

สถานะการเข้าถึงบัญชีนักพัฒนาแอปของผู้ใช้

Enum
ACCESS_STATE_UNSPECIFIED สถานะการเข้าถึงที่ไม่รู้จักหรือไม่ระบุ
INVITED ผู้ใช้ได้รับเชิญแล้ว แต่ยังไม่ได้ตอบรับคำเชิญ
INVITATION_EXPIRED คำเชิญหมดอายุแล้ว
ACCESS_GRANTED ผู้ใช้ยอมรับคำเชิญและมีสิทธิ์เข้าถึง Play Console
ACCESS_EXPIRED สิทธิ์เข้าถึงบัญชีหมดอายุแล้ว

DeveloperLevelPermission

สิทธิ์ที่ได้รับในระดับบัญชีนักพัฒนาแอป

Enum
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED สิทธิ์ที่ไม่รู้จักหรือไม่ระบุ
CAN_SEE_ALL_APPS

ดูข้อมูลแอปและดาวน์โหลดรายงานจำนวนมาก (อ่านอย่างเดียว) เลิกใช้งานแล้ว: ดู CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL

CAN_VIEW_FINANCIAL_DATA_GLOBAL ดูข้อมูลทางการเงิน คำสั่งซื้อ และคำตอบจากแบบสำรวจการยกเลิก
CAN_MANAGE_PERMISSIONS_GLOBAL ผู้ดูแลระบบ (สิทธิ์ทั้งหมด)
CAN_EDIT_GAMES_GLOBAL แก้ไขโปรเจ็กต์บริการเกมของ Play
CAN_PUBLISH_GAMES_GLOBAL เผยแพร่โปรเจ็กต์บริการเกมของ Play
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply to reviews.
CAN_MANAGE_PUBLIC_APKS_GLOBAL เผยแพร่เป็นเวอร์ชันที่ใช้งานจริง ทำการยกเว้นอุปกรณ์ และใช้ App Signing โดย Google Play
CAN_MANAGE_TRACK_APKS_GLOBAL เผยแพร่ไปยังแทร็กทดสอบ
CAN_MANAGE_TRACK_USERS_GLOBAL จัดการแทร็กสำหรับการทดสอบและแก้ไขรายชื่อผู้ทดสอบ
CAN_MANAGE_PUBLIC_LISTING_GLOBAL จัดการการแสดงข้อมูลผลิตภัณฑ์ใน Store
CAN_MANAGE_DRAFT_APPS_GLOBAL สร้าง แก้ไข และลบแอปฉบับร่าง
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL สร้างและเผยแพร่แอปส่วนตัวในองค์กร
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL เลือกว่าจะเผยแพร่แอปต่อสาธารณะหรือเฉพาะในองค์กรของคุณ
CAN_MANAGE_ORDERS_GLOBAL จัดการคำสั่งซื้อและการสมัครใช้บริการ
CAN_MANAGE_APP_CONTENT_GLOBAL จัดการหน้าเว็บที่เกี่ยวข้องกับนโยบายในแอปทั้งหมดของนักพัฒนาแอป
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL ดูข้อมูลแอปและดาวน์โหลดรายงานจำนวนมาก (อ่านอย่างเดียว)
CAN_VIEW_APP_QUALITY_GLOBAL ดูข้อมูลคุณภาพแอปสำหรับแอปทั้งหมดของนักพัฒนาแอป

เมธอด

create

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

delete

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

list

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

patch

อัปเดตสิทธิ์เข้าถึงบัญชีนักพัฒนาแอปของผู้ใช้

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

การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาด HTTP ต่อไปนี้

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

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

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

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

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