Scheduled publishing to TikTok, shown end to end for app review.
video.publish scope is granted.
The test button sends it to TikTok’s real API and shows their real reply.Checking TikTok connection…
Loading…
Fetched live from TikTok every time this page opens. Posts go to this account and no other.
Every item here was individually reviewed and approved by the creator. The scheduler publishes each one at its scheduled time — no further taps needed. A scheduled post can be cancelled any time before it publishes.
The scheduler scans the queue for due posts and publishes each one through TikTok’s Direct Post API — no taps from you. Demo note: on this page the queue lives in this browser; the production scheduler runs server-side and reads approved posts the same way.
After TikTok accepts an upload, the scheduler polls
POST /v2/post/publish/status/fetch/ with the returned
publish_id until the status is PUBLISH_COMPLETE
(or FAILED, with the reason shown). Progress is visible here while it runs.
Polling activates automatically once the video.publish scope is granted.
After TikTok accepts a real upload, the video can take a few minutes to appear on your profile.