Multi-Platform Video Publishing Integrations
Budget: ₹12,000 – ₹20,000 INR
I need production-ready API modules that let our in-house video generator push finished clips straight to every major channel we use. Today our codebase already handles direct posting to Instagram Reels, Facebook Pages, and LinkedIn Pages, so you’ll be extending that proven approach to cover X (Twitter) and YouTube while hardening the existing endpoints.
Core goals
• Accept a pre-rendered MP4 from our service and publish it in a single call
• Attach captions/subtitles when supplied
• Respect each platform’s OAuth2 flow, store and refresh tokens automatically
• Return clear success / error payloads so our workflow can decide next steps
Tech context
Our back-end is Node.js with TypeScript, Redis for queues, and AWS S3 for media storage. If you prefer a different language for the adapter layer, note it—we care more about stability than stack purity.
Acceptance criteria
1. A self-contained module per platform (Instagram Reels, Facebook Pages, LinkedIn Pages, X, YouTube) exposing publishVideo(), refreshAuth(), and getStatus() methods.
2. End-to-end demo script that uploads a sample video to each destination using sandbox/test accounts we provide.
3. README covering environment variables, rate-limit handling, and recovery strategy for failed uploads.
4. Clean, commented code pushed to our private Git repo and a short Loom walkthrough.
If you have shipped these exact integrations before and can point to live examples or code snippets, I’m ready to start immediately.
Core goals
• Accept a pre-rendered MP4 from our service and publish it in a single call
• Attach captions/subtitles when supplied
• Respect each platform’s OAuth2 flow, store and refresh tokens automatically
• Return clear success / error payloads so our workflow can decide next steps
Tech context
Our back-end is Node.js with TypeScript, Redis for queues, and AWS S3 for media storage. If you prefer a different language for the adapter layer, note it—we care more about stability than stack purity.
Acceptance criteria
1. A self-contained module per platform (Instagram Reels, Facebook Pages, LinkedIn Pages, X, YouTube) exposing publishVideo(), refreshAuth(), and getStatus() methods.
2. End-to-end demo script that uploads a sample video to each destination using sandbox/test accounts we provide.
3. README covering environment variables, rate-limit handling, and recovery strategy for failed uploads.
4. Clean, commented code pushed to our private Git repo and a short Loom walkthrough.
If you have shipped these exact integrations before and can point to live examples or code snippets, I’m ready to start immediately.
Related categories:
JavaScript
Python
Amazon Web Services
Node.js
Video Production
Redis
OAuth
API Development