Google My Business API

API Google Doanh nghiệp của tôi cung cấp giao diện để quản lý thông tin vị trí doanh nghiệp trên Google.

Dịch vụ: mybusiness.googleapis.com

Để gọi dịch vụ này, bạn nên sử dụng thư viện ứng dụng do Google cung cấp. Nếu ứng dụng của bạn cần sử dụng thư viện của riêng bạn để gọi dịch vụ này, hãy sử dụng thông tin sau đây khi đưa ra yêu cầu API.

Tài liệu khám phá

Tài liệu khám phá là một thông số kỹ thuật mà máy đọc được để mô tả và sử dụng các API REST. API này được dùng để xây dựng thư viện ứng dụng, trình bổ trợ IDE và các công cụ khác tương tác với các API của Google. Một dịch vụ có thể cung cấp nhiều tài liệu khám phá. Dịch vụ này cung cấp các tài liệu khám phá sau:

Điểm cuối dịch vụ

Điểm cuối dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối dịch vụ. Dịch vụ này có điểm cuối của dịch vụ sau đây và tất cả các URI bên dưới đều liên quan đến điểm cuối của dịch vụ này:

  • https://mybusiness.googleapis.com

Tài nguyên REST: v4.accounts

Phương thức
create
(deprecated)
POST /v4/accounts
Tạo một tài khoản có tên và loại đã chỉ định trong tài khoản mẹ đã cho.
deleteNotifications
(deprecated)
DELETE /v4/{name=accounts/*/notifications}
Xoá chế độ cài đặt thông báo pubsub cho tài khoản.
generateAccountNumber
(deprecated)
POST /v4/{name=accounts/*}:generateAccountNumber
Tạo số tài khoản cho tài khoản này.
get
(deprecated)
GET /v4/{name=accounts/*}
Lấy tài khoản được chỉ định.
getNotifications
(deprecated)
GET /v4/{name=accounts/*/notifications}
Trả về chế độ cài đặt thông báo pubsub cho tài khoản.
list
(deprecated)
GET /v4/accounts
Liệt kê tất cả tài khoản của người dùng đã xác thực.
listRecommendGoogleLocations GET /v4/{name=accounts/*}:recommendGoogleLocations
Liệt kê tất cả GoogleLocation đã được đề xuất cho tài khoản Trang doanh nghiệp đã chỉ định.
update
(deprecated)
PUT /v4/{name=accounts/*}
Cập nhật tài khoản doanh nghiệp được chỉ định.
updateNotifications
(deprecated)
PUT /v4/{name=accounts/*/notifications}

Đặt chế độ cài đặt thông báo pubsub cho tài khoản để cho Trang doanh nghiệp biết chủ đề cần gửi thông báo pubsub:

  • Bài đánh giá mới về các vị trí do tài khoản này quản lý.

Tài nguyên REST: v4.accounts.admins

Phương thức
create
(deprecated)
POST /v4/{parent=accounts/*}/admins
Mời người dùng được chỉ định trở thành quản trị viên của tài khoản được chỉ định.
delete
(deprecated)
DELETE /v4/{name=accounts/*/admins/*}
Xoá quản trị viên được chỉ định khỏi tài khoản được chỉ định.
list
(deprecated)
GET /v4/{parent=accounts/*}/admins
Liệt kê quản trị viên của tài khoản đã chỉ định.
patch
(deprecated)
PATCH /v4/{name=accounts/*/admins/*}
Cập nhật Quản trị viên cho Quản trị viên tài khoản được chỉ định.

Tài nguyên REST: v4.accounts.invitations

Phương thức
accept
(deprecated)
POST /v4/{name=accounts/*/invitations/*}:accept
Chấp nhận lời mời đã chỉ định.
decline
(deprecated)
POST /v4/{name=accounts/*/invitations/*}:decline
Từ chối lời mời đã chỉ định.
list
(deprecated)
GET /v4/{parent=accounts/*}/invitations
Liệt kê những lời mời đang chờ xử lý cho tài khoản đã chỉ định.

Tài nguyên REST: v4.accounts.locations

Phương thức
associate POST /v4/{name=accounts/*/locations/*}:associate
Liên kết một vị trí với một mã địa điểm.
batchGet POST /v4/{name=accounts/*}/locations:batchGet
Lấy tất cả vị trí được chỉ định trong tài khoản cụ thể.
batchGetReviews POST /v4/{name=accounts/*}/locations:batchGetReviews
Trả về danh sách các bài đánh giá đã phân trang cho tất cả các vị trí đã chỉ định.
clearAssociation POST /v4/{name=accounts/*/locations/*}:clearAssociation
Xoá mối liên kết giữa một vị trí và mã địa điểm của vị trí đó.
create POST /v4/{parent=accounts/*}/locations
Tạo một location mới do tài khoản đã chỉ định sở hữu và trả về tài khoản đó.
delete DELETE /v4/{name=accounts/*/locations/*}
Xoá một vị trí.
fetchVerificationOptions POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptions
Báo cáo tất cả các phương thức xác minh đủ điều kiện cho một vị trí bằng một ngôn ngữ cụ thể.
findMatches POST /v4/{name=accounts/*/locations/*}:findMatches
Tìm tất cả vị trí có thể có trùng khớp với vị trí đã chỉ định.
get GET /v4/{name=accounts/*/locations/*}
Lấy vị trí đã chỉ định.
getFoodMenus GET /v4/{name=accounts/*/locations/*/foodMenus}
Trả về thực đơn món ăn của một vị trí cụ thể.
getGoogleUpdated GET /v4/{name=accounts/*/locations/*}:googleUpdated
Tải phiên bản do Google cập nhật của vị trí đã chỉ định.
getHealthProviderAttributes GET /v4/{name=accounts/*/locations/*/healthProviderAttributes}
Trả về các thuộc tính Nhà cung cấp sức khoẻ của một vị trí cụ thể.
getServiceList GET /v4/{name=accounts/*/locations/*/serviceList}
Nhận danh sách dịch vụ được chỉ định của một vị trí.
list GET /v4/{parent=accounts/*}/locations
Liệt kê các vị trí cho tài khoản được chỉ định.
patch PATCH /v4/{name=accounts/*/locations/*}
Cập nhật vị trí đã chỉ định.
reportInsights POST /v4/{name=accounts/*}/locations:reportInsights
Trả về báo cáo chứa thông tin chi tiết về một hoặc nhiều chỉ số theo vị trí.
transfer
(deprecated)
POST /v4/{name=accounts/*/locations/*}:transfer
Di chuyển vị trí từ một tài khoản mà người dùng sở hữu sang một tài khoản khác do người dùng đó quản lý.
updateFoodMenus PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus}
Cập nhật thực đơn đồ ăn của một địa điểm cụ thể.
updateHealthProviderAttributes PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes}
Cập nhật các thuộc tính Nhà cung cấp dữ liệu sức khoẻ của một vị trí cụ thể.
updateServiceList PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList}
Cập nhật danh sách dịch vụ được chỉ định của một vị trí.
verify POST /v4/{name=accounts/*/locations/*}:verify
Bắt đầu quy trình xác minh cho một vị trí.

Tài nguyên REST: v4.accounts.locations.admins

Phương thức
create
(deprecated)
POST /v4/{parent=accounts/*/locations/*}/admins
Mời người dùng được chỉ định trở thành quản trị viên của vị trí đã chỉ định.
delete
(deprecated)
DELETE /v4/{name=accounts/*/locations/*/admins/*}
Xoá quản trị viên được chỉ định với tư cách là người quản lý của vị trí đã chỉ định.
list
(deprecated)
GET /v4/{parent=accounts/*/locations/*}/admins
Liệt kê tất cả quản trị viên của vị trí đã chỉ định.
patch
(deprecated)
PATCH /v4/{name=accounts/*/locations/*/admins/*}
Cập nhật Quản trị viên cho Quản trị viên vị trí đã chỉ định.

Tài nguyên REST: v4.accounts.locations.followers

Phương thức
getMetadata GET /v4/{name=accounts/*/locations/*/followers/metadata}
Xem chế độ cài đặt người theo dõi cho một vị trí.

Tài nguyên REST: v4.accounts.locations.insuranceNetworks

Phương thức
list GET /v4/{parent=accounts/*/locations/*}/insuranceNetworks
Trả về danh sách tất cả các nhà cung cấp bảo hiểm mà Google hỗ trợ.

Tài nguyên REST: v4.accounts.locations.localPosts

Phương thức
create POST /v4/{parent=accounts/*/locations/*}/localPosts
Tạo một bài đăng địa phương mới liên kết với vị trí đã chỉ định rồi trả về vị trí đó.
delete DELETE /v4/{name=accounts/*/locations/*/localPosts/*}
Xoá một bài đăng tại địa phương.
get GET /v4/{name=accounts/*/locations/*/localPosts/*}
Lấy bài đăng địa phương được chỉ định.
list GET /v4/{parent=accounts/*/locations/*}/localPosts
Trả về danh sách các bài đăng địa phương được liên kết với một vị trí.
patch PATCH /v4/{name=accounts/*/locations/*/localPosts/*}
Cập nhật bài đăng địa phương đã chỉ định và trả về bài đăng địa phương đã cập nhật.
reportInsights POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsights
Trả về thông tin chi tiết cho một nhóm các bài đăng địa phương được liên kết với một trang thông tin duy nhất.

Tài nguyên REST: v4.accounts.locations.media

Phương thức
create POST /v4/{parent=accounts/*/locations/*}/media
Tạo một mục nội dung nghe nhìn mới cho vị trí đó.
delete DELETE /v4/{name=accounts/*/locations/*/media/*}
Xoá mục nội dung đa phương tiện đã chỉ định.
get GET /v4/{name=accounts/*/locations/*/media/*}
Trả về siêu dữ liệu cho mục nội dung nghe nhìn được yêu cầu.
list GET /v4/{parent=accounts/*/locations/*}/media
Trả về danh sách các mục nội dung nghe nhìn được liên kết với một vị trí.
patch PATCH /v4/{name=accounts/*/locations/*/media/*}
Cập nhật siêu dữ liệu của mục nội dung đa phương tiện đã chỉ định.
startUpload POST /v4/{parent=accounts/*/locations/*}/media:startUpload
Tạo MediaItemDataRef để tải mục nội dung nghe nhìn lên.

Tài nguyên Kiến trúc chuyển trạng thái đại diện (REST): v4.accounts.locations.media.customers

Phương thức
get GET /v4/{name=accounts/*/locations/*/media/customers/*}
Trả về siêu dữ liệu cho mục nội dung nghe nhìn của khách hàng được yêu cầu.
list GET /v4/{parent=accounts/*/locations/*}/media/customers
Trả về danh sách các mục nội dung nghe nhìn được liên kết với một vị trí mà khách hàng đã đóng góp dữ liệu.

Tài nguyên REST: v4.accounts.locations.questions

Phương thức
create POST /v4/{parent=accounts/*/locations/*}/questions
Thêm câu hỏi cho vị trí đã chỉ định.
delete DELETE /v4/{name=accounts/*/locations/*/questions/*}
Xoá một câu hỏi cụ thể do người dùng hiện tại viết.
list GET /v4/{parent=accounts/*/locations/*}/questions
Trả về danh sách các câu hỏi được phân trang và một số câu trả lời cho một vị trí cụ thể.
patch PATCH /v4/{name=accounts/*/locations/*/questions/*}
Cập nhật một câu hỏi cụ thể do người dùng hiện tại viết.

Tài nguyên Kiến trúc chuyển trạng thái đại diện (REST): v4.accounts.locations.questions.answers

Phương thức
delete DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:delete
Xoá câu trả lời do người dùng hiện tại viết cho câu hỏi.
list GET /v4/{parent=accounts/*/locations/*/questions/*}/answers
Trả về danh sách các câu trả lời đã phân trang cho một câu hỏi được chỉ định.
upsert POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsert
Tạo câu trả lời hoặc cập nhật câu trả lời hiện có do người dùng viết cho câu hỏi được chỉ định.

Tài nguyên Kiến trúc chuyển trạng thái đại diện (REST): v4.accounts.locations.reviews

Phương thức
deleteReply DELETE /v4/{name=accounts/*/locations/*/reviews/*}/reply
Xoá câu trả lời cho bài đánh giá đã chỉ định.
get GET /v4/{name=accounts/*/locations/*/reviews/*}
Trả về bài đánh giá được chỉ định.
list GET /v4/{parent=accounts/*/locations/*}/reviews
Trả về danh sách các bài đánh giá đã phân trang cho vị trí đã chỉ định.
updateReply PUT /v4/{name=accounts/*/locations/*/reviews/*}/reply
Cập nhật câu trả lời cho bài đánh giá được chỉ định.

Tài nguyên REST: v4.accounts.locations.verifications

Phương thức
complete POST /v4/{name=accounts/*/locations/*/verifications/*}:complete
Hoàn tất quy trình xác minh PENDING.
list GET /v4/{parent=accounts/*/locations/*}/verifications
Liệt kê các yêu cầu xác minh một vị trí, sắp xếp theo thời gian tạo.

Tài nguyên REST: v4.attributes

Phương thức
list GET /v4/attributes
Trả về danh sách các thuộc tính có sẵn đối với một vị trí có danh mục chính và quốc gia cụ thể.

Tài nguyên REST: v4.categories

Phương thức
batchGet GET /v4/categories:batchGet
Trả về danh sách danh mục doanh nghiệp cho ngôn ngữ được cung cấp và mã GConcept.
list GET /v4/categories
Trả về danh sách các danh mục kinh doanh.

Tài nguyên REST: v4.chains

Phương thức
get GET /v4/{name=chains/*}
Lấy chuỗi được chỉ định.
search GET /v4/chains:search
Tìm kiếm chuỗi dựa trên tên chuỗi.

Tài nguyên REST: v4.googleLocations

Phương thức
report POST /v4/{name=googleLocations/*}:report
Báo cáo GoogleLocation.
search POST /v4/googleLocations:search
Tìm kiếm tất cả vị trí có thể có phù hợp với yêu cầu đã chỉ định.

Dịch vụ: mybusiness.googleapis.com

Để gọi dịch vụ này, bạn nên sử dụng thư viện ứng dụng do Google cung cấp. Nếu ứng dụng của bạn cần sử dụng thư viện của riêng bạn để gọi dịch vụ này, hãy sử dụng thông tin sau đây khi đưa ra yêu cầu API.

Tài liệu khám phá

Tài liệu khám phá là một thông số kỹ thuật mà máy đọc được để mô tả và sử dụng các API REST. API này được dùng để xây dựng thư viện ứng dụng, trình bổ trợ IDE và các công cụ khác tương tác với các API của Google. Một dịch vụ có thể cung cấp nhiều tài liệu khám phá. Dịch vụ này cung cấp các tài liệu khám phá sau:

Điểm cuối dịch vụ

Điểm cuối dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối dịch vụ. Dịch vụ này có điểm cuối của dịch vụ sau đây và tất cả các URI bên dưới đều liên quan đến điểm cuối của dịch vụ này:

  • https://mybusiness.googleapis.com

Tài nguyên REST: v1.media

Phương thức
upload POST /v1/media/{resourceName=**}
POST /upload/v1/media/{resourceName=**}
Tải nội dung nghe nhìn lên.