My Business Account Management API

My Business Account Management API มีอินเทอร์เฟซสำหรับการจัดการสิทธิ์เข้าถึงสถานที่ใน Google

หมายเหตุ - หากคุณมีโควต้าเป็น 0 หลังจากเปิดใช้ API โปรดขอการเข้าถึง GBP API

บริการ: mybusinessaccountmanagement.googleapis.com

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

เอกสารการค้นพบ

เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้งาน REST API ใช้สำหรับสร้างไลบรารีของไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางของบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการเดียวอาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://mybusinessaccountmanagement.googleapis.com

ทรัพยากร REST: v1.accounts

วิธีการ
create POST /v1/accounts
สร้างบัญชีที่มีชื่อและประเภทที่ระบุภายใต้ระดับบนสุดที่กำหนด
get GET /v1/{name=accounts/*}
รับบัญชีที่ระบุ
list GET /v1/accounts
แสดงบัญชีทั้งหมดของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว
patch PATCH /v1/{account.name=accounts/*}
อัปเดตบัญชีธุรกิจที่ระบุ

ทรัพยากร REST: v1.accounts.admins

วิธีการ
create POST /v1/{parent=accounts/*}/admins
เชิญผู้ใช้ที่ระบุให้มาเป็นผู้ดูแลระบบของบัญชีที่ระบุ
delete DELETE /v1/{name=accounts/*/admins/*}
นําผู้ดูแลระบบที่ระบุออกจากบัญชีที่ระบุ
list GET /v1/{parent=accounts/*}/admins
แสดงผู้ดูแลระบบของบัญชีที่ระบุ
patch PATCH /v1/{accountAdmin.name=accounts/*/admins/*}
อัปเดตผู้ดูแลระบบสำหรับผู้ดูแลบัญชีที่ระบุ

ทรัพยากร REST: v1.accounts.invitations

วิธีการ
accept POST /v1/{name=accounts/*/invitations/*}:accept
ตอบรับคําเชิญที่ระบุ
decline POST /v1/{name=accounts/*/invitations/*}:decline
ปฏิเสธคำเชิญที่ระบุ
list GET /v1/{parent=accounts/*}/invitations
แสดงคำเชิญที่รอดำเนินการสำหรับบัญชีที่ระบุ

ทรัพยากร REST: v1.locations

วิธีการ
transfer POST /v1/{name=locations/*}:transfer
ย้ายสถานที่จากบัญชีที่ผู้ใช้เป็นเจ้าของไปยังบัญชีอื่นที่ผู้ใช้รายเดียวกันดูแลอยู่

ทรัพยากร REST: v1.locations.admins

วิธีการ
create POST /v1/{parent=locations/*}/admins
เชิญผู้ใช้ที่ระบุให้มาเป็นผู้ดูแลระบบของสถานที่ที่ระบุ
delete DELETE /v1/{name=locations/*/admins/*}
นําผู้ดูแลระบบที่ระบุออกจากการเป็นผู้จัดการของสถานที่ที่ระบุ
list GET /v1/{parent=locations/*}/admins
แสดงผู้ดูแลระบบทุกคนในสถานที่ที่ระบุ
patch PATCH /v1/{locationAdmin.name=locations/*/admins/*}
อัปเดตผู้ดูแลระบบสำหรับตำแหน่งที่ระบุ