Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.58 KB

File metadata and controls

30 lines (22 loc) · 1.58 KB

Limitations and Platform Reality

This repo is intentionally honest about what a substack to linkedin api can and cannot do.

Core Constraints

  • Read Substack source: RSS/import/public content depending on workflow. Risk level: Low.
  • Generate LinkedIn-native copy: Requires adaptation rules. Risk level: Low.
  • Schedule post: Requires queue and timezone logic. Risk level: Medium.
  • Publish to LinkedIn: Official LinkedIn OAuth/API boundary. Risk level: Medium.
  • Track subscribers from LinkedIn: Requires attribution layer. Risk level: Medium.

Common Failure Modes

  • OAuth tokens expire or lose permissions after platform security changes.
  • Browser/session-based automations break when the platform updates UI or anti-abuse rules.
  • Scheduled jobs publish duplicate content if idempotency keys are missing.
  • Medium and Substack workflows need special handling because their public write surfaces are not equivalent to LinkedIn, X, Bluesky, or Threads.
  • A generic social post can damage performance when it ignores platform-native formatting.

Safe Implementation Principles

  1. Use official APIs and documented permissions where they exist.
  2. Keep credentials server-side and rotate them safely.
  3. Preview every platform payload before scheduling.
  4. Use idempotency keys for every write request.
  5. Emit webhook events for success, failure, and reconnect states.
  6. Avoid presenting unsupported platform behavior as official API capability.

For a hosted workflow that handles these details, use Narrareach.