Ningverse Shorts × TikTok — Review Demonstration
A step-by-step mock of the planned creator-controlled workflow. The page is hosted on the same domain submitted for this web app.
Prepare a reviewed short video
Current creator workflow
- Prepare a Korean short video and its metadata.
- Run local technical checks and preview the video.
- Choose TikTok post settings and review the content.
- Only after explicit consent, send a request through the official API.
The TikTok publisher is a local Python integration. This public page demonstrates the review flow only; it does not claim to be a live upload console.
Integration status
App: Ningverse Shorts
Website: ningverse-shorts-site.pages.dev
Products: Login Kit and Content Posting API
Review status: Awaiting approval
Connect a TikTok account
The creator chooses Connect TikTok. In the live approved flow, the local client opens TikTok's official authorization page using the registered HTTPS redirect URI and an unpredictable state value.
Not connected — no OAuth request has been sent.
Continue with TikTok
Official authorization and consent happen on TikTok after the app is approved. This demo deliberately does not request login or permissions.
No password, authorization code, access token, or refresh token is entered or stored.
Review the requested permissions
The configured integration requests only these listed scopes:
user.info.basic identify the connected account
video.upload send a draft to the creator's inbox
video.publish direct posting, when approved and expressly authorized
A real TikTok consent screen is not shown. No scope has been granted in this simulation.
Authorization code: not created
State validation: not executed
Token exchange: not executed
Token storage: no token written
Select a video for review
Local review package (illustrative sample)
File: example_review.mp4 PLACEHOLDER
Format: MP4 / H.264 / vertical
Checks shown in a real run: file hash, duration, dimensions, audio stream and decode status.
No file has been selected or read.
Creator preview
No video frame or media is included in this mock.
Edit post details and privacy
Interaction settings — unchecked by default
A live screen must populate privacy choices and disabled interaction states from the latest creator-info response.
Consent before sending content
Commercial content disclosure
The live publishing screen must let the user declare applicable commercial content and follow TikTok's disclosure rules.
Required confirmation
This checkbox is a mock control. Selecting it sends no media and creates no TikTok post.
Consent not recorded.
Request and processing status
Result
Not run. No request ID was created.
The live public-post feature is unavailable until TikTok approves the app and the account authorizes the required scope. Nothing has been uploaded or published by this mock.