Review-ready demo

Login Kit

Content Posting API · video.upload

TikTok Upload Draft Flow

This page demonstrates the web integration used for TikTok app review. The current submission uploads content as a TikTok draft for creator review; it does not directly publish public posts.

1. Connect TikTok / Simulate OAuth CallbackJump to Upload Draft

End-to-end flow shown in the demo video

1

Connect TikTok

The PulseMarket account owner starts TikTok Login Kit authorization. TikTok redirects back to /tiktok/callback after consent.

Scope used
user.info.basic
Purpose
Confirm authorized TikTok account identity
2

Generate market-news draft

PulseMarket collects public multi-market news, ranks up to 8 stories, creates original carousel slides, and prepares a caption.

Markets
Crypto, VNStock, Forex/Gold
Disclaimer
Not financial advice
3

Review assets

The generated PNG slides, caption, and manifest are uploaded to PulseMarket CDN for internal review before TikTok submission.

Assets
Cover + story slides + caption
Storage
PulseMarket CDN
4

Upload to TikTok Draft

PulseMarket uses Content Posting API video.upload to upload the content as a TikTok draft. The creator reviews, edits, and manually posts inside TikTok.

Posting mode
video.upload draft upload
Direct Post
Not used in this submission

Generated draft preview

Example preview of the type of original carousel generated by PulseMarket before upload.

Cover

PulseMarket Daily Brief

Educational market context
Crypto

Bitcoin, majors, sector momentum

Risk-aware summary
VNStock

VNINDEX, leading sectors, notable movers

Local market context
Forex / Gold

DXY, gold, macro risk backdrop

Global context
Caption includes: Full PulseMarket 6H + watchlist: @pulsemarket_spt
Disclaimer: Không phải lời khuyên đầu tư.

Upload draft response shown to reviewer

This demo screen represents the sandbox/review flow. In production, the backend sends the approved asset package to TikTok's Content Posting API.

Sandbox draft upload status: Ready for creator review
API capability: Content Posting API
Scope: video.upload
Result: Uploaded as TikTok draft — creator manually reviews/edits/posts in TikTok

Requested scopes

PulseMarket does not scrape TikTok data, sell user data, access private TikTok data, or directly publish public posts in this draft-upload submission.