Quản lý thông báo theo thời gian thực

Trong API Thông báo doanh nghiệp của tôi, thông báo được phát hành trong dịch vụ Cloud Pub/Sub. Sau khi thiết lập Cloud Pub/Sub và tạo một chủ đề, bạn có thể thực hiện các thao tác sau đây trên thông báo:

Chúng tôi hỗ trợ các bài đánh giá, câu hỏi và câu trả lời mới hoặc đã cập nhật, nội dung nghe nhìn tải lên, nội dung cập nhật của Google để xem xét, thay đổi trạng thái vị trí, v.v. Đối tượng NotificationType liệt kê và mô tả các loại thông báo có sẵn.

Trước khi bắt đầu

Để sử dụng API Thông báo doanh nghiệp của tôi, hãy đăng ký ứng dụng của bạn và lấy thông tin xác thực OAuth 2.0. Để biết thông tin chi tiết về cách bắt đầu sử dụng API này, hãy xem bài viết Thiết lập cơ bản.

Thiết lập Cloud Pub/Sub

Để thiết lập thông báo API với Cloud Pub/Sub, hãy thực hiện các bước sau:

  1. Làm theo hướng dẫn của Cloud Pub/Sub để thiết lập ứng dụng.
  2. Tạo một chủ đề trong dự án Cloud Pub/Sub và ghi lại tên của chủ đề đã tạo.
  3. Cấp ít nhất pubsub.topics.publish quyền cho mybusiness-api-pubsub@system.gserviceaccount.com.
  4. Làm theo hướng dẫn Tổng quan về người đăng ký để thiết lập thông báo đẩy hoặc thông báo lấy dữ liệu.
  5. Để nhận thông báo, hãy gọi điểm cuối accounts.updateNotificationSetting trong API Thông báo doanh nghiệp của tôi. Trong cuộc gọi, hãy sử dụng tên chủ đề mà bạn đã tạo trong Cloud Pub/Sub để liên kết tài khoản Trang doanh nghiệp với chủ đề.
  6. (Không bắt buộc) Lặp lại bước 5 cho từng tài khoản Trang doanh nghiệp mà bạn muốn nhận thông báo.

Truy xuất chế độ cài đặt thông báo

Điểm cuối accounts.getNotificationSetting trả về chế độ cài đặt thông báo hiện tại trên Cloud Pub/Sub cho một tài khoản. Bảng sau đây trình bày cách gọi tham số này:

HTTP
GET
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting

Cập nhật chế độ cài đặt thông báo

Điểm cuối accounts.updateNotificationSetting cập nhật chế độ cài đặt thông báo của Cloud Pub/Sub liên kết với một tài khoản. Bảng sau đây trình bày cách gọi tham số này:

HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate}

{
  pubsubTopic: your/pubsub/topicName
}

Xoá chế độ cài đặt thông báo

Việc gọi accounts.updateNotificationSetting với một pubsubTopic trống sẽ xoá chế độ cài đặt thông báo của Cloud Pub/Sub khỏi một tài khoản. Bảng sau đây trình bày cách gọi tham số này:

HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic