Overview
This node integrates with the Steemit blockchain platform to allow users to publish and manage content. Specifically, the "Create" operation enables creating a new post on Steemit by providing a title, content in Markdown format, and tags. This is useful for automating content publication workflows, such as posting blog articles or announcements directly from n8n without manual interaction with the Steemit website.
Practical examples include:
- Automatically publishing new blog posts created in a CMS to Steemit.
- Sharing updates or news tagged appropriately for visibility on Steemit.
- Integrating content creation into larger automation workflows involving social media or blockchain platforms.
Properties
| Name | Meaning |
|---|---|
| Title | Title of the post to be published on Steemit (required). |
| Content | Content of the post in Markdown format (required). |
| Tags | Comma-separated list of tags to categorize the post (e.g., "tag1,tag2,tag3"). |
Output
The output JSON object for the "Create" operation includes details about the newly created post:
id: The transaction ID returned by the Steemit blockchain after broadcasting the post.parent_author: Always an empty string for new posts (indicating no parent post).parent_permlink: The first tag used or "steemit" if no tags are provided; this acts as the category.author: The Steemit account name used to create the post.permlink: A unique permlink generated based on the current timestamp.title: The title of the post.content: The body content of the post in Markdown.tags: An array of tags associated with the post.
No binary data is output for this operation.
Dependencies
- Requires an API key credential for Steemit with access to the account's posting key.
- Uses the Steemit public API endpoint (
https://api.steemit.com) to broadcast operations. - Relies on the
@upvu/dsteemlibrary for interacting with the Steemit blockchain. - Requires network connectivity to Steemit nodes.
Troubleshooting
- Common issues:
- Invalid or missing posting key credential will cause authentication failures.
- Incorrectly formatted tags may result in unexpected categorization.
- Network errors when connecting to the Steemit API can cause operation failure.
- Error messages:
- Errors related to broadcasting operations usually indicate credential or network problems.
- If the node throws an error about missing required parameters, ensure that "Title" and "Content" are provided.
- Resolution tips:
- Verify that the API key credential includes a valid posting key.
- Ensure tags are comma-separated without extra spaces or invalid characters.
- Check network connectivity and Steemit API availability.