Feishu Node icon

Feishu Node

Feishu Node

Actions106

Overview

This node integrates with a calendar service to search for calendars based on a keyword. It allows users to find public or personal calendars whose titles or descriptions contain the specified search term. This is useful in scenarios where you want to quickly locate relevant calendars without manually browsing through many entries, such as finding team event calendars, project schedules, or public holiday calendars.

For example, you could use this node to:

  • Search for all calendars related to "marketing" to aggregate marketing events.
  • Find public calendars about holidays or sports events by searching keywords like "holiday" or "football".
  • Retrieve user-specific calendars containing certain topics or projects.

Properties

Name Meaning
搜索关键字 (query) The keyword to search for in calendar titles or descriptions. Searches both public and user main calendars. Required.
每页数量 (page_size) Maximum number of calendar entries returned per request. Maximum allowed value is 50. Defaults to 20.
分页标记 (page_token) Pagination token used to fetch subsequent pages of results. Leave empty for the first request. Returned when more results are available.

Output

The node outputs an array of JSON objects representing the calendars matching the search criteria. Each object contains details of a calendar found by the search query. If there are more results than can fit in one page, a pagination token is included to retrieve additional pages.

No binary data output is involved.

Dependencies

  • Requires an API key credential for authenticating with the calendar service.
  • The node depends on the external calendar API that supports searching calendars by keyword with pagination.
  • Proper configuration of the API credentials within n8n is necessary for successful execution.

Troubleshooting

  • Empty results: Ensure the search keyword is correctly spelled and relevant calendars exist. Also verify API credentials are valid.
  • Pagination issues: If you receive no page_token but expect more results, check if the maximum page_size was set properly (max 50).
  • API errors: Errors from the calendar API will be surfaced. Common causes include invalid credentials, rate limits, or malformed requests.
  • Node operation not implemented: If the node throws an error about unimplemented methods, verify that the resource and operation names are correct and supported.

Links and References

Discussion