Steemit icon

Steemit

Publish and manage content on Steemit

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/dsteem client 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

Discussion