REST Resource: accounts

ทรัพยากร: บัญชี

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

การแสดง JSON
{
  "name": string,
  "accountName": string,
  "type": enum (AccountType),
  "role": enum (AccountRole),
  "state": {
    object (AccountState)
  },
  "accountNumber": string,
  "permissionLevel": enum (PermissionLevel),
  "organizationInfo": {
    object (OrganizationInfo)
  }
}
ช่อง
name

string

ชื่อทรัพยากรในรูปแบบ accounts/{accountId}

accountName

string

ชื่อบัญชี

type

enum (AccountType)

เอาต์พุตเท่านั้น ระบุAccountTypeของบัญชีนี้

role

enum (AccountRole)

เอาต์พุตเท่านั้น ระบุAccountRoleที่ผู้โทรมีสำหรับบัญชีนี้

state

object (AccountState)

เอาต์พุตเท่านั้น ระบุ AccountState ของบัญชีนี้

accountNumber

string

หมายเลขอ้างอิงบัญชี หากมีการจัดสรร

permissionLevel

enum (PermissionLevel)

เอาต์พุตเท่านั้น ระบุPermissionLevelที่ผู้โทรมีสำหรับบัญชีนี้

organizationInfo

object (OrganizationInfo)

ข้อมูลเพิ่มเติมสำหรับองค์กร ช่องนี้มีไว้สำหรับบัญชีขององค์กรเท่านั้น

AccountType

ระบุว่าเป็นบัญชีประเภทใด อาจเป็นบัญชีส่วนตัว/ผู้ใช้ หรือบัญชีธุรกิจ

Enum
ACCOUNT_TYPE_UNSPECIFIED ไม่ได้ระบุ
PERSONAL บัญชีผู้ใช้ปลายทาง
LOCATION_GROUP กลุ่มของสถานที่ตั้ง โปรดดูข้อมูลเพิ่มเติมที่บทความในศูนย์ช่วยเหลือ
USER_GROUP กลุ่มผู้ใช้สำหรับการแยกเจ้าหน้าที่ขององค์กรเป็นกลุ่ม โปรดดูข้อมูลเพิ่มเติมที่บทความในศูนย์ช่วยเหลือ
ORGANIZATION องค์กรที่เป็นตัวแทนของบริษัท โปรดดูข้อมูลเพิ่มเติมที่บทความในศูนย์ช่วยเหลือ

AccountRole

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

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

AccountState

ระบุสถานะของบัญชี เช่น บัญชีได้รับการยืนยันจาก Google หรือไม่

การแสดง JSON
{
  "status": enum (AccountStatus)
}
ช่อง
status

enum (AccountStatus)

หากได้รับการยืนยันแล้ว สถานที่ที่สร้างขึ้นในอนาคตจะเชื่อมต่อกับ Google Maps โดยอัตโนมัติ และมีการสร้าง Google+ เพจโดยไม่ต้องมีการกลั่นกรอง

AccountStatus

ระบุสถานะการยืนยันของบัญชี

Enum
ACCOUNT_STATUS_UNSPECIFIED ไม่ได้ระบุ
VERIFIED บัญชีที่ได้รับการยืนยัน
UNVERIFIED บัญชีที่ไม่ได้รับการยืนยัน และไม่มีการส่งคำขอการยืนยัน
VERIFICATION_REQUESTED บัญชีที่ยังไม่ได้รับการยืนยัน แต่มีการขอการยืนยันแล้ว

PermissionLevel

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

Enum
PERMISSION_LEVEL_UNSPECIFIED ไม่ได้ระบุ
OWNER_LEVEL ผู้ใช้มีสิทธิ์ระดับเจ้าของ
MEMBER_LEVEL ผู้ใช้มีสิทธิ์ระดับสมาชิก

OrganizationInfo

ข้อมูลเพิ่มเติมที่จัดเก็บไว้สำหรับองค์กร

การแสดง JSON
{
  "registeredDomain": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "phoneNumber": string
}
ช่อง
registeredDomain

string

โดเมนที่ลงทะเบียนสำหรับบัญชี

postalAddress

object (PostalAddress)

ที่อยู่ทางไปรษณีย์ของบัญชี

phoneNumber

string

หมายเลขติดต่อขององค์กร

วิธีการ

create
(deprecated)

สร้างบัญชีที่มีชื่อและประเภทที่ระบุภายใต้ระดับบนสุดที่กำหนด

deleteNotifications
(deprecated)

ล้างการตั้งค่าการแจ้งเตือน PubSub สำหรับบัญชี

generateAccountNumber
(deprecated)

สร้างหมายเลขบัญชีสำหรับบัญชีนี้

get
(deprecated)

รับบัญชีที่ระบุ

getNotifications
(deprecated)

แสดงผลการตั้งค่าการแจ้งเตือน PubSub สำหรับบัญชี

list
(deprecated)

แสดงบัญชีทั้งหมดของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว

listRecommendGoogleLocations

แสดงรายการ GoogleLocation ทั้งหมดที่แนะนําให้กับบัญชี Business Profile ที่ระบุ

update
(deprecated)

อัปเดตบัญชีธุรกิจที่ระบุ

updateNotifications
(deprecated)

กําหนดการตั้งค่าการแจ้งเตือน PubSub สําหรับบัญชีที่จะแจ้งให้ Business Profile ทราบหัวข้อที่จะส่งการแจ้งเตือน PubSub

  • รีวิวใหม่สำหรับสถานที่ที่บัญชีเป็นผู้ดูแลจัดการ