Actions15
- Messages Actions
- Profile Actions
- Friends Actions
- Templates Actions
Overview
The node interacts with the KakaoTalk API to perform various messaging-related operations. Specifically, for the Messages resource and the Get Message History operation, it retrieves the history of messages sent or received within a specified date range.
This functionality is useful for businesses or developers who want to analyze message logs, audit communication history, or generate reports based on message activity over time.
Practical example:
A marketing team could use this node to fetch all messages sent via KakaoTalk between two dates to evaluate campaign reach and engagement.
Properties
| Name | Meaning |
|---|---|
| Start Date | The start date (in YYYY-MM-DD format) from which to begin retrieving message history. |
| End Date | The end date (in YYYY-MM-DD format) up to which to retrieve message history. |
Output
The output JSON contains the message history data returned by the KakaoTalk API for the specified date range. This typically includes details such as message timestamps, sender/receiver information, message content summaries, and status.
The node does not explicitly handle binary data for this operation; the output is structured JSON representing the message records.
Dependencies
- Requires an API key credential for authenticating requests to the KakaoTalk API.
- The node uses the base URL
https://kapi.kakao.comfor API calls. - No additional external dependencies are indicated beyond the KakaoTalk API access.
Troubleshooting
Common issues:
- Invalid or missing API key credential will cause authentication failures.
- Incorrect date formats for
Start DateorEnd Datemay result in API errors or empty results. - Requesting a date range that is too large might lead to timeouts or rate limiting by the API.
Error messages:
"Unknown operation: getMessageHistory"— indicates the operation parameter was set incorrectly; ensure "Get Message History" is selected.- API error messages related to invalid parameters or authentication will be passed through in the node's output if "Continue On Fail" is enabled.
Resolutions:
- Verify the API key is correctly configured in n8n credentials.
- Use valid date strings in
YYYY-MM-DDformat. - Narrow down the date range if encountering timeouts or rate limits.