REST Resource: accounts.admins

ทรัพยากร: ผู้ดูแลระบบ

ผู้ดูแลบัญชีหรือสถานที่

การแสดง JSON
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
ช่อง
name

string

เปลี่ยนแปลงไม่ได้ ชื่อทรัพยากร สำหรับผู้ดูแลบัญชี รายงานนี้จะอยู่ในรูปแบบนี้: accounts/{account_id}/admins/{admin_id}

สำหรับผู้ดูแลระบบสถานที่ ข้อมูลนี้จะอยู่ในแบบฟอร์ม: locations/{locationId}/admins/{admin_id}

ระบบจะไม่สนใจช่องนี้หากมีการตั้งค่าไว้ในระหว่างการสร้างผู้ดูแลระบบ

admin

string

ไม่บังคับ ชื่อผู้ดูแลระบบ เมื่อสร้างคำเชิญครั้งแรก อีเมลนี้จะเป็นอีเมลของผู้ได้รับเชิญ ในการโทร GET ครั้ง ระบบจะแสดงอีเมลของผู้ใช้หากคําเชิญยังคงรอดำเนินการ มิฉะนั้น จะมีชื่อและนามสกุลของผู้ใช้

ต้องกำหนดค่าช่องนี้ในระหว่างการสร้างผู้ดูแลระบบเท่านั้น

account

string

เปลี่ยนแปลงไม่ได้ ชื่อของทรัพยากรบัญชีที่ผู้ดูแลระบบนี้อ้างถึง ใช้เมื่อเรียกใช้ location.admins.create เพื่อเชิญกลุ่มสถานที่ตั้งให้เป็นผู้ดูแลระบบ

หากตั้งค่าทั้งช่องนี้และ admin ในคำขอ CREATE ช่องนี้จะมีความสำคัญเหนือกว่า และอีเมลใน admin จะไม่มีผล

รูปแบบ: accounts/{account}

role

enum (AdminRole)

ต้องระบุ กำหนดบทบาทที่ผู้ดูแลระบบใช้กับบัญชีหรือสถานที่ที่ระบุ

pendingInvitation

boolean

เอาต์พุตเท่านั้น ระบุว่าผู้ดูแลระบบรายนี้มีคำเชิญที่รอดำเนินการสำหรับทรัพยากรที่ระบุหรือไม่

AdminRole

ระบุระดับการเข้าถึงที่ผู้ดูแลระบบมี โปรดดูข้อมูลเพิ่มเติมที่บทความในศูนย์ช่วยเหลือ

Enum
ADMIN_ROLE_UNSPECIFIED ไม่ได้ระบุ
PRIMARY_OWNER ผู้ดูแลระบบมีสิทธิ์เข้าถึงระดับเจ้าของและเป็นเจ้าของหลัก (แสดงเป็น "เจ้าของหลัก" ใน UI)
OWNER ผู้ดูแลระบบมีสิทธิ์เข้าถึงระดับเจ้าของ (แสดงเป็น "เจ้าของ" ใน UI)
MANAGER ผู้ดูแลระบบมีสิทธิ์เข้าถึงระดับการจัดการ
SITE_MANAGER ผู้ดูแลระบบสามารถจัดการโซเชียล (Google+) เพจได้ (แสดงเป็น "ตัวจัดการสถานที่" ใน UI) API นี้ไม่อนุญาตให้สร้างผู้ดูแลบัญชีที่มีบทบาท SITE_MANAGER

วิธีการ

create

เชิญผู้ใช้ที่ระบุให้เป็นผู้ดูแลระบบของบัญชีที่ระบุ

delete

นำผู้ดูแลระบบที่ระบุออกจากบัญชีที่ระบุ

list

แสดงผู้ดูแลระบบของบัญชีที่ระบุ

patch

อัปเดตผู้ดูแลระบบสำหรับผู้ดูแลบัญชีที่ระบุ