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

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

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 รีวิว.ตอบกลับรีวิว
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 ดูข้อมูลคุณภาพแอปสำหรับแอปทั้งหมดของนักพัฒนาแอป
CAN_VIEW_CONNECTED_APPS_GLOBAL อนุญาตให้ดูแอปที่เชื่อมต่อใน Google Play Console
CAN_EDIT_CONNECTED_APPS_GLOBAL อนุญาตให้แก้ไขแอปที่เชื่อมต่อใน Google Play Console

เมธอด

create

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

delete

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

list

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

patch

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

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

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

รหัสข้อผิดพลาด เหตุผล คำอธิบาย ความละเอียด