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+) ของบัญชีได้ (แสดงเป็น "Site Manager" ใน 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 สำหรับหัวข้อใด

  • รีวิวใหม่สำหรับสถานที่ที่บัญชีดูแล