Method: phones.agentMessages.create

Gửi tin nhắn từ nhân viên hỗ trợ đến người dùng.

Người dùng phải bật RCS và có thể liên lạc được bằng nền tảng RBM để nhân viên hỗ trợ có thể gửi tin nhắn thành công. Nếu không, tác nhân sẽ nhận được mã lỗi 404.

Nếu người dùng đang trực tuyến, nền tảng RBM sẽ phân phối tin nhắn ngay lập tức. Nếu không, nền tảng RBM sẽ đưa tin nhắn vào hàng đợi và phân phối tin nhắn đó vào lần tiếp theo người dùng có mạng.

Nền tảng RBM sẽ bỏ qua mọi tin nhắn của nhân viên hỗ trợ được gửi bằng một mã nhận dạng đã được sử dụng cho một tin nhắn hoặc sự kiện trước đó do cùng một nhân viên hỗ trợ gửi.

Bạn có thể thu hồi tin nhắn của tác nhân trong khoảng thời gian từ khi gửi đến khi phân phối.

Yêu cầu HTTP

POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
parent

string

"phones/{E.164}", trong đó {E.164} là số điện thoại của người dùng theo định dạng E.164. Ví dụ: với số điện thoại ở Hoa Kỳ +1-222-333-4444, giá trị sẽ là phones/+12223334444 và điểm cuối thu được sẽ là https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages.

Tham số truy vấn

Thông số
messageId

string

Bắt buộc. Mã nhận dạng duy nhất của thông báo do nhân viên hỗ trợ chỉ định. Đây phải là một UUID, như được xác định trong https://tools.ietf.org/html/rfc4122. Nền tảng RBM sẽ bỏ qua mọi tin nhắn của nhân viên hỗ trợ được gửi bằng một mã nhận dạng đã được sử dụng bởi một tin nhắn hoặc sự kiện trước đó do cùng một nhân viên hỗ trợ gửi.

agentId

string

Bắt buộc. Giá trị nhận dạng duy nhất của tác nhân.

Nội dung yêu cầu

Nội dung yêu cầu chứa một bản sao của AgentMessage.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một thực thể AgentMessage mới tạo.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

  • https://www.googleapis.com/auth/rcsbusinessmessaging

Để biết thêm thông tin, hãy xem OAuth 2.0 Overview.