Feishu Node icon

Feishu Node

Feishu Node

Actions106

Overview

This node enables creating a shared calendar in Feishu (a collaboration and communication platform). It is useful for automating calendar management tasks such as setting up new calendars with specific visibility, color coding, and descriptions. Typical use cases include team scheduling, event planning, or integrating calendar creation into broader workflows where calendars need to be programmatically generated and shared.

Properties

Name Meaning
日历标题 The title of the calendar. Maximum length: 255 characters.
日历描述 Description of the calendar. Maximum length: 255 characters.
日历公开范围 Calendar visibility scope. Options:
- 私密 (Private)
- 仅展示忙闲信息 (Show only free/busy info)
- 公开,他人可查看日程详情 (Public, others can view event details)
日历颜色 Calendar color represented as an int32 RGB value. This color maps to the closest color in the Feishu client palette.
日历备注名 Alias name for the calendar, effective only for the current identity. Maximum length: 255 characters.

Output

The node outputs JSON data representing the created calendar object(s). Each output item corresponds to one input item processed. The JSON typically includes details about the newly created calendar such as its ID, title, description, visibility settings, color, and alias.

No binary data output is indicated by the source code.

Dependencies

  • Requires an API key credential for Feishu platform authentication.
  • Needs proper configuration of Feishu API credentials within n8n.
  • Depends on the Feishu API to create and manage calendars.

Troubleshooting

  • Common issues:
    • Invalid or missing API credentials will cause authentication failures.
    • Providing invalid property values (e.g., overly long titles or descriptions) may result in API errors.
    • Unsupported operations or resources will throw an error indicating the method is not implemented.
  • Error messages:
    • "未实现方法: calendar.create" indicates that the requested resource-operation combination is not supported.
    • API errors are wrapped and surfaced; check the error message for details like permission issues or invalid parameters.
  • Resolution tips:
    • Verify API credentials and permissions.
    • Ensure all required properties are correctly set and conform to expected formats and lengths.
    • Use the "continue on fail" option cautiously to handle partial failures gracefully.

Links and References

Discussion