Feishu Node icon

Feishu Node

Feishu Node

Overview

This n8n custom node is designed to interact with the Feishu (Lark) platform, specifically for calendar management. The selected resource and operation—日历: 解绑会议群 ("Calendar: Unbind Meeting Chat")—allow users to detach a meeting chat group from a specific calendar event. This is useful in scenarios where a previously linked meeting chat should no longer be associated with an event, such as when a meeting is canceled or its communication channel needs to be reset.

Practical examples:

  • Removing a chat group from a recurring event that has been discontinued.
  • Detaching a chat group after a project meeting series concludes.
  • Automating cleanup of obsolete meeting chats from calendar events.

Properties

Name Type Meaning
日历 ID String The ID of the calendar containing the event. Obtainable via main calendar info or list APIs.
日程 ID String The ID of the event. Obtainable via event creation, listing, or search APIs.
会议群 ID String The ID of the meeting chat group to unbind. Returned when creating a meeting chat.

Output

The node outputs a JSON object for each processed input item. The structure of the output depends on the response from the Feishu API for the "unbind meeting chat" operation. If an error occurs and "Continue On Fail" is enabled, the output will include an error field with the error message (and possibly additional error details if available).

Example success output:

{
  // ...fields returned by the Feishu API upon successful unbinding
}

Example error output (when Continue On Fail is enabled):

{
  "error": "Detailed error message here"
}

Dependencies

  • Feishu API: Requires access to the Feishu (Lark) platform's calendar and meeting chat APIs.
  • Credentials: Must configure feishuCredentialsApi in n8n for authentication.
  • n8n Configuration: No special environment variables are required beyond standard credential setup.

Troubleshooting

Common issues:

  • Invalid IDs: Supplying incorrect or non-existent Calendar ID, Event ID, or Meeting Chat ID will result in errors from the Feishu API.
  • Missing Credentials: If the required Feishu credentials are not set up in n8n, the node will fail to authenticate.
  • Insufficient Permissions: The connected Feishu account must have permission to manage calendars and meeting chats.

Error messages:

  • "未实现方法: calendar.calendar:unbindEventMeetingChat": Indicates the operation is not implemented in the node. Double-check the resource and operation names.
  • Errors with "NodeApiError": These originate from the Feishu API. Check the error message for details; common causes include invalid IDs or lack of permissions.

How to resolve:

  • Verify all IDs are correct and exist in your Feishu workspace.
  • Ensure the Feishu credentials in n8n are valid and have the necessary scopes/permissions.
  • If you see "未实现方法", confirm that the node version supports this operation.

Links and References

Discussion