sns-publish
sns-publish is a creator-controlled publishing workflow for YouTube, X, and TikTok.
What This Service Does
This service helps creators and operators prepare, review, schedule, and publish original social media content through official platform APIs.
- YouTube video uploads through YouTube Data API v3.
- X posts through the X API, including media upload workflows.
- TikTok Content Posting API preparation with creator controls and application evidence.
TikTok Creator Controls
Before TikTok Direct Post, the workflow requires the following controls.
- OAuth authorization through TikTok Login Kit.
- Current creator information, including avatar, username, nickname, privacy options, and limits.
- Creator preview of selected videos or photos.
- Manual privacy selection from TikTok-provided options.
- Editable captions, metadata, disclosures, and explicit consent before upload.
- Commercial content disclosure with branded content and organic brand toggles.
- Music Usage Confirmation acknowledgment before posting.
- Post status feedback after upload.
What This Service Is Not
- It is not an internal-only bot for silently uploading to team-managed accounts.
- It is not a tool for copying arbitrary third-party content from other platforms to TikTok.
- It does not add promotional watermarks, logos, or promotional text to creator content.
- It does not embed OAuth tokens or client secrets in public pages or post plans.
Data Handling
OAuth tokens are stored by the operator in local token files or environment variables. Post plans store publishing metadata, media references, TikTok creator information, and creator confirmation evidence needed for auditability.
Creators can revoke platform access from platform account settings. Operators can delete local tokens, generated evidence files, logs, and post plans.