N8N Tools VK icon

N8N Tools VK

Interact with VKontakte API

Posts → Get Post By ID

AI-generated

Overview

The node "N8N Tools VK" integrates with the VKontakte (VK) social network API, enabling automation workflows to interact with various VK resources. Specifically, for the Posts resource and the Get Post By ID operation, this node fetches detailed information about a specific post on VK by its unique identifier.

This operation is useful when you need to retrieve the content, metadata, or status of a particular post, for example:

  • Monitoring engagement or comments on a specific post.
  • Archiving or analyzing posts by their IDs.
  • Triggering further actions based on the content or attributes of a given post.

Properties

Name Meaning
Count Number of items to return (pagination control).
Offset Offset for pagination (skip a number of items before starting to collect the result).
Posts The identifier(s) of the post(s) to retrieve by ID (required for "Get Post By ID").

Note: The provided properties JSON only includes count and offset, but the code shows that for the "Get Post By ID" operation, a parameter named posts (post IDs) is required as input.

Output

The output is a JSON object representing the data returned from the VK API for the requested post(s). This typically includes:

  • Post content (text, attachments).
  • Metadata such as post ID, owner ID, date/time, likes, comments count.
  • Any additional fields provided by VK's wall.getById method.

The node outputs one item per input, pairing the response JSON with the corresponding input item index.

No binary data output is indicated for this operation.

Dependencies

  • Requires an API key credential for VKontakte OAuth2 authentication configured in n8n.
  • Uses the VK API base URL: https://api.vk.com/method.
  • Relies on the internal VKApi class wrapper to call VK endpoints.

Troubleshooting

  • Error: Unknown operation: getPostById
    This error indicates the operation name was not recognized. Ensure the operation parameter is exactly "getPostById".

  • Missing or invalid post ID(s)
    If the posts parameter is missing or incorrect, the VK API will likely return an error. Verify that valid post IDs are provided.

  • API rate limits or permission errors
    VK API may reject requests if the OAuth token lacks necessary permissions or if rate limits are exceeded. Check your API credentials and scopes.

  • Pagination parameters ignored
    For "Get Post By ID", count and offset parameters do not apply since it fetches specific posts by ID.

Links and References


This summary focuses on the "Posts" resource and the "Get Post By ID" operation as requested.

Discussion