Ningverse Shorts app iconNingverse Shorts

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.

Important: This is an explicitly simulated review demo. It does not open TikTok OAuth, authorize an account, exchange tokens, upload a file, or create a post. The production app is awaiting TikTok approval; no live API credentials are used here.
MOCK UI — SERVICE OVERVIEW

Prepare a reviewed short video

Current creator workflow

  1. Prepare a Korean short video and its metadata.
  2. Run local technical checks and preview the video.
  3. Choose TikTok post settings and review the content.
  4. 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

MOCK UI — CONNECT CONTROL

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.

ILLUSTRATIVE MOCK — NOT TIKTOK'S UI

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.

MOCK UI — SCOPE EXPLANATION

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.

Mock callback:
Authorization code: not created
State validation: not executed
Token exchange: not executed
Token storage: no token written
MOCK UI — SAMPLE PACKAGE

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

Preview placeholder
No video frame or media is included in this mock.
MOCK UI — USER-CHOSEN SETTINGS

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.

MOCK UI — EXPRESS USER CONTROL

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.

MOCK UI — NO LIVE API RESULT

Request and processing status

Official endpoints implemented locally: POST /v2/user/info/ POST /v2/post/publish/creator_info/query/ POST /v2/post/publish/inbox/video/init/ (draft upload) POST /v2/post/publish/video/init/ (Direct Post) POST /v2/post/publish/status/fetch/ This demo sends ZERO requests to these endpoints.

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.