Zalo Poll icon

Zalo Poll

Quản bình chọn Zalo

Poll → Tạo bình chọn

AI-generated

Summary

Tạo bình chọn mới trong nhóm Zalo

Inputs

  • groupId (required) — ID của nhóm để tạo poll (chỉ hoạt động với nhóm)
  • question (required) — Đặt câu hỏi bình chọn
  • optionInputType (required) — Kiểu nhập lựa chọn: Danh sách hoặc Văn bản
  • pollOptionsCollection — Thêm các lựa chọn cho bình chọn (hiện khi optionInputType là Danh sách). Mỗi lựa chọn có trường option là chuỗi.
  • optionsString — Nhập các lựa chọn, mỗi lựa chọn phân tách bằng dấu phẩy (hiện khi optionInputType là Văn bản). Mặc định: Lựa chọn 1, Lựa chọn 2, Lựa chọn 3
  • expiredTime — Thời hạn bình chọn (Để trống nếu không có thời hạn)
  • pinAct — Tạo ghim lên đầu trò chuyện
  • allowMultiChoices (required) — Người tham gia có thể bình chọn nhiều phương án khác nhau
  • allowAddNewOption (required) — Người tham gia có thể thêm phương án mới
  • hideVotePreview (required) — Người tham gia chỉ thấy kết quả sau khi bình chọn
  • isAnonymous (required) — Người tham gia không thể thấy người khác bình chọn

Output shape

mảng các bản ghi, mỗi bản ghi chứa: success (boolean), response (phản hồi từ API), groupId (chuỗi), createPollData (thông số đã gửi tạo poll)

Nếu optionInputType là Danh sách, lựa chọn lấy từ pollOptionsCollection (mảng các đối tượng có option). Nếu văn bản, tách chuỗi optionsString bằng dấu phẩy. Cần ít nhất một lựa chọn, nếu không ném lỗi.

Examples

Example 1: Tạo poll với nhiều lựa chọn

groupId: '12345', question: 'Thích món gì?', optionInputType: 'list', pollOptionsCollection.options[].option: ['Món A', 'Món B', 'Món C']

Example 2: Tạo poll với lựa chọn đơn dòng

groupId: '12345', question: 'Thích món gì?', optionInputType: 'text', optionsString: 'Món A, Món B, Món C'

Discussion