Back to site
ss-content
Last updated July 20, 2026

TikTok Integration

1. Product Overview

ss-content is a browser-based creator tool for composing TikTok photo/slideshow posts from original media the creator owns or is authorized to use. The creator connects their own TikTok account, reviews the post and TikTok-provided choices, and explicitly starts each Direct Post or draft upload. ss-content does not select arbitrary third-party media or post without that action.

2. Login Kit for Web

The creator selects Connect TikTok or Reconnect TikTokin the TikTok workspace. ss-content redirects the browser to TikTok's authorization screen. TikTok returns the creator to:

https://ss-content.com/api/tiktok/auth/callback

The callback validates the OAuth state, exchanges the code on the server, stores the returned tokens server-side, records the granted scopes and TikTok account identifier, and returns the creator to the workspace. TikTok credentials are entered only on TikTok's authorization screen.

3. Scope: user.info.basic

ss-content requests user.info.basicto identify the TikTok account the creator authorizes. The workspace records the account's TikTok identifier and displays available account identity information so the creator can confirm the destination account. ss-content does not use this scope to access followers, private messages, or unrelated content.

4. Scope: video.publish

ss-content requests video.publishfor creator-initiated Direct Post and for TikTok's creator-info query. Direct Post remains unavailable unless the app's configured audit posture allows it. Before submission, the creator sees the final slideshow, caption fields, a privacy choice, comments, music, commercial-content disclosures, and TikTok's applicable consent statement.

5. Scope: video.upload

ss-content requests video.upload for the Upload as draftmode. The creator explicitly chooses this mode and starts the upload; TikTok receives the media so the creator can finish and publish it in TikTok. When audit posture is unknown, Direct Post is disabled. During TikTok's unaudited review period, Direct Post is limited to a private creator account with Only you visibility; other unaudited combinations remain blocked while draft upload stays available.

6. Creator Info and Per-Post Controls

The publish sheet refreshes creator info and uses TikTok's current privacy options for the connected account. No privacy value is preselected: the creator must choose one for each Direct Post. Comments start off and cannot be enabled when creator info says they are disabled. Duet and Stitch are omitted for photo posts. Auto-add music is available only for Direct Post photo posts.

For Direct Post, the creator can disclose content promoting their own business, third-party branded content, or both. ss-content prevents branded content from using private visibility and shows the corresponding TikTok label. Submission is blocked until the creator acknowledges TikTok's Music Usage Confirmation and, for branded content, TikTok's Branded Content Policy.

7. Direct Post Flow and Status

  1. The creator signs in to ss-content and connects TikTok through Login Kit.
  2. The creator composes a slideshow from media they own or are authorized to use.
  3. The creator opens the publish sheet and reviews the rendered slides and connected account.
  4. ss-content refreshes creator info; the creator chooses privacy and any available settings.
  5. The creator completes disclosures, acknowledges the displayed consent statement, and selects Publish to TikTok.
  6. ss-content renders the slides, stores them on its controlled HTTPS media origin, and initializes the requested TikTok posting flow.
  7. For Direct Post, ss-content polls TikTok's status endpoint and displays processing until TikTok reports PUBLISH_COMPLETE or FAILED. It warns the creator not to submit a duplicate while status remains pending.

8. Data Handling, Retention, and Revocation

Access and refresh tokens are stored server-side. ss-content retains connected-account state, creator-info snapshots, slideshow data, hosted rendered media, and publish-attempt records needed to operate the workspace and show status. Current retention and deletion details are in the Privacy Policy. Revoke TikTokcalls TikTok's revocation endpoint and clears the stored tokens. The separate Removeaction deletes the local connection record and tokens without revoking TikTok authorization. Creators can also revoke ss-content in TikTok's authorized-app settings.

9. Public URLs

  • Website: https://ss-content.com
  • Sign in: https://ss-content.com/auth/sign-in
  • Privacy Policy: https://ss-content.com/privacy
  • Terms of Service: https://ss-content.com/terms
  • Integration details: https://ss-content.com/tiktok-integration