Actions3
Poll → Khóa bình chọn
AI-generatedOverview
This node integrates with the Zalo Poll API to manage polls within the Zalo platform. Specifically, the "Khóa bình chọn" (Lock Poll) operation allows users to lock an existing poll by its ID, preventing further votes or changes.
Common scenarios for this node include:
- Finalizing a poll after a voting period ends.
- Preventing additional votes once a decision is made.
- Automating poll management workflows in group chats or communities on Zalo.
For example, after collecting votes for a set time, you can use this node to lock the poll automatically, ensuring results remain unchanged.
Properties
| Name | Meaning |
|---|---|
| ID bình chọn | The numeric ID of the poll to lock |
Output
The node outputs a JSON object containing:
success: A boolean indicating if the lock operation was successful.response: The raw response from the Zalo API regarding the lock action.poll_id: The ID of the poll that was locked.
Example output JSON structure:
{
"success": true,
"response": { /* API response details */ },
"poll_id": 123456
}
No binary data output is produced by this operation.
Dependencies
- Requires valid Zalo API credentials including an API key credential with cookie, IMEI, and user agent information.
- The node depends on the external
zca-jslibrary to interact with the Zalo API. - Proper configuration of the Zalo API credentials in n8n is necessary before using this node.
Troubleshooting
Common issues:
- Invalid or expired credentials may cause authentication failures.
- Providing a non-existent or incorrect poll ID will result in errors from the API.
- Missing required parameters like the poll ID will throw validation errors.
Error messages:
"No API instance found. Please make sure to provide valid credentials."
Means the node could not initialize the Zalo API client due to missing or invalid credentials. Check your credential setup.- Errors related to poll locking usually come from the API response; ensure the poll ID exists and the poll is in a state that can be locked.
- If the node is configured to continue on fail, errors will be returned in the output JSON under the
errorfield for each failed item.
Links and References
- Zalo Official Developer Documentation (for detailed API capabilities)
- n8n Documentation (for general node usage and credential setup)