Overview
This node integrates with the Steemit blockchain platform, enabling users to interact with Steemit posts and accounts programmatically. Specifically, the Get operation retrieves a single post from Steemit by specifying its author and permlink (a unique identifier for the post). This is useful when you want to fetch detailed information about a specific post, such as its content, metadata, and creation details.
Practical examples include:
- Fetching a blog post to display or process its content in an automation workflow.
- Retrieving post metadata for analytics or monitoring purposes.
- Using the post data as input for further processing, like sentiment analysis or content republishing.
Properties
| Name | Meaning |
|---|---|
| Author | The username of the post's author on Steemit. Required to identify the post owner. |
| Permlink | The permanent link (unique identifier) of the post to retrieve. Required to specify the exact post. |
Output
The output JSON object contains detailed information about the requested post:
parent_author: The author of the parent post (empty string if this is a top-level post).parent_permlink: The permlink of the parent post (usually the first tag or "steemit").author: The author of the retrieved post.permlink: The unique permlink of the post.title: The title of the post.content: The body content of the post in Markdown format.created: Timestamp when the post was created.lastUpdate: Timestamp of the last update to the post.tags: An array of tags associated with the post, parsed from the post's JSON metadata.
No binary data is output by this operation.
Dependencies
- Requires an API key credential for Steemit with appropriate permissions.
- Uses the Steemit public API endpoint (
https://api.steemit.com) via the@upvu/dsteemclient library. - No additional environment variables are required beyond the API credentials configured in n8n.
Troubleshooting
Common issues:
- Providing incorrect or misspelled author or permlink values will result in no post found or empty results.
- Network connectivity issues can cause failures when calling the Steemit API.
- If the specified post does not exist, the node may return an error or empty data.
Error messages:
"Account with username '...' not found": This indicates the author username does not exist on Steemit. Verify the spelling and existence of the user.- API call failures or timeouts: Check network connection and Steemit API availability.
Resolution tips:
- Double-check the author and permlink inputs.
- Ensure your Steemit API credentials are valid and have necessary permissions.
- Use the "Continue On Fail" option in n8n to handle errors gracefully in workflows.
Links and References
- Steemit Official Website
- Steemit API Documentation
- DSteem Library GitHub (used internally by the node)