Zalo — Nhóm chat
Tạo nhóm chat (Create group) — zalo.create_group
Create a GMF group chat with the OA and 1 to 99 members.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_name | Tên nhóm | string | có | Group name. |
group_description | Mô tả nhóm | string | không | Group description. |
asset_id | Mã gói nhóm | string | có | GMF quota asset_id from check_group_quota. |
member_user_ids | Danh sách thành viên | array of string | có | Zalo user IDs, 1 to 99. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Chi tiết nhóm (Get group) — zalo.get_group
Get one group's info.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| NONE | low | không | có | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Danh sách nhóm (List groups) — zalo.list_groups
List the OA's groups.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| NONE | low | không | có | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
offset | Vị trí bắt đầu | integer | có | Min 0. |
count | Số lượng | integer | có | Min 1. Max 50. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Cập nhật nhóm (Update group) — zalo.update_group
Change a group's name or description.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
group_name | Tên nhóm | string | không | Group name. |
group_description | Mô tả nhóm | string | không | Group description. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Đổi gói của nhóm (Update group asset) — zalo.update_group_asset
Move a group to another GMF quota asset.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
asset_id | Mã gói nhóm | string | có | GMF quota asset_id from check_group_quota. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Mời thành viên vào nhóm (Invite group members) — zalo.invite_group_members
Invite users to a group.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
member_user_ids | Danh sách thành viên | array of string | có | Zalo user IDs, 1 to 99. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Thành viên nhóm (List group members) — zalo.list_group_members
List a group's members.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| NONE | low | không | có | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
offset | Vị trí bắt đầu | integer | có | Min 0. |
count | Số lượng | integer | có | Min 1. Max 50. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Yêu cầu vào nhóm đang chờ (List pending group invites) — zalo.list_group_pending
List users waiting to join a group.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| NONE | low | không | có | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
offset | Vị trí bắt đầu | integer | có | Min 0. |
count | Số lượng | integer | có | Min 1. Max 50. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Duyệt yêu cầu vào nhóm (Accept pending members) — zalo.accept_group_pending
Accept users waiting to join a group.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
member_user_ids | Danh sách thành viên | array of string | có | Zalo user IDs, 1 to 99. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Từ chối yêu cầu vào nhóm (Reject pending members) — zalo.reject_group_pending
Reject users waiting to join a group.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
member_user_ids | Danh sách thành viên | array of string | có | Zalo user IDs, 1 to 99. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Xóa thành viên khỏi nhóm (Remove group members) — zalo.remove_group_members
Remove members from a group.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | high | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
member_user_ids | Danh sách thành viên | array of string | có | Zalo user IDs, 1 to 99. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Thêm phó nhóm (Add group admins) — zalo.add_group_admins
Make members deputy admins of a group.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
member_user_ids | Danh sách thành viên | array of string | có | Zalo user IDs, 1 to 99. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Gỡ phó nhóm (Remove group admins) — zalo.remove_group_admins
Remove deputy admins from a group.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
member_user_ids | Danh sách thành viên | array of string | có | Zalo user IDs, 1 to 99. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Xóa nhóm (Delete group) — zalo.delete_group
Delete a group.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | high | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Tin nhắn trong nhóm (Get group conversation) — zalo.get_group_conversation
Get a group's message history.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| NONE | low | không | có | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
offset | Vị trí bắt đầu | integer | có | Min 0. |
count | Số lượng | integer | có | Min 1. Max 50. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Nhóm có tin nhắn gần đây (List recent group chats) — zalo.list_group_recent_chats
List groups with the most recent messages.
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| NONE | low | không | có | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
offset | Vị trí bắt đầu | integer | có | Min 0. |
count | Số lượng | integer | có | Min 1. Max 50. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |
Gửi tin nhắn vào nhóm (Send group message) — zalo.send_group_message
Send a message to a group. message is Zalo's message object: {"text": "..."} (mention with [@user_id]) or an attachment (image, sticker, file).
| Tác động | Rủi ro | Cần duyệt | Idempotent | Scopes |
|---|---|---|---|---|
| WRITE | medium | có | không | — |
Input
| Field | Nhãn | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|---|
group_id | Mã nhóm | string | có | GMF group ID. |
message | Nội dung | object | có | Zalo group message object. |
Field thêm: bỏ qua.
Output
| Field | Nhãn | Kiểu | Mô tả |
|---|---|---|---|
data | Kết quả | object | Zalo response data. |