TikTok developer integration
How Psych Brief uses TikTok
Currently under TikTok review: Login Kit (user.info.basic).
The Content Posting API (video.upload) integration described
below is planned and will be submitted in a separate future review.
Psych Brief is an educational psychology media service. A creator signs in with TikTok (Login Kit) to connect their own TikTok account to their Psych Brief workspace. In the planned next phase, Psych Brief will also deliver the creator’s rendered, creator-owned educational videos to their TikTok inbox as drafts that the creator reviews and posts themselves inside the TikTok app. Psych Brief does not scrape TikTok and does not automate TikTok Studio.
Authentication
Login Kit — user.info.basic
A creator authorizes Psych Brief through TikTok’s standard OAuth 2.0 Login Kit flow. Psych Brief requests only the user.info.basic scope, which returns the creator’s basic public profile (open ID, display name, and avatar) so Psych Brief can confirm which authorized account it is connected to. Psych Brief never asks for a TikTok password. The OAuth redirect returns to:
The authorization code returned to the callback is exchanged for an access token over a secure server-side request. Tokens are never displayed in the browser. See the callback page for details.
Publishing — planned (separate future review)
Content Posting API — video.upload
In a planned next phase, Psych Brief will use the Content Posting API in
upload (draft) mode with the video.upload scope. This sends
a finished, creator-owned MP4 to the
creator’s TikTok inbox as a draft. The creator then opens TikTok,
reviews the draft, edits anything they want, sets their own audience and disclosure
settings, and publishes it manually. Psych Brief does not use Direct Post,
does not auto-publish, and does not request
video.publish or video.list.
Draft upload flow
-
1
Render
Psych Brief produces an original educational MP4 from researched, source-cited script material.
-
2
Preflight
Local quality gates check video format, caption length, source citations, and safety wording before anything is sent to TikTok.
-
3
Upload as draft
The MP4 is uploaded to the creator’s TikTok inbox via the Content Posting API (video.upload). No post is published by Psych Brief.
-
4
Creator review & post
The creator opens TikTok, reviews the draft, applies TikTok’s disclosure/audience settings, and decides whether to publish. Final publishing control stays entirely with the creator. Psych Brief tells the creator clearly: “You must click on the inbox notification to continue the editing flow in TikTok and complete the post.”
Generated educational content is disclosed by the creator using TikTok’s built-in content-disclosure controls at the time of posting.
Content Sharing Guidelines — planned future phase
How the planned posting workflow will follow TikTok’s posting rules
If Psych Brief later requests Content Posting API approval, the upload screen will follow TikTok’s Content Sharing Guidelines before any draft is sent:
- •Creator identification
The connected TikTok account’s display name and avatar are shown (from the Creator Info API) so the creator confirms which account will receive the draft.
- •Creator-set metadata
Title, privacy level (populated from the account’s allowed options), and the “Allow Comments / Duet / Stitch” toggles are chosen by the creator and are not pre-set; interaction toggles default to off.
- •Commercial-content disclosure
A commercial-content disclosure toggle is provided and defaults to off, supporting “Your Brand” and “Branded Content” labels per TikTok’s rules.
- •Music Usage Confirmation
Before the creator confirms an upload, Psych Brief shows: “By posting, you agree to TikTok’s Music Usage Confirmation.”
- •No alterations
Psych Brief does not add watermarks, logos, or promotional text to the creator’s video, and never transmits content without the creator’s express action.
Psych Brief is an independent service and is not affiliated with, endorsed by, or controlled by TikTok.
For reviewers
Reviewing the integration
The review demo highlights the current Login Kit review flow: the public site, Login Kit authorization, and the callback. Any generated MP4 draft, preflight, or Content Posting API draft-upload steps are illustrative only and planned for a separate future review.