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.

Now: Login Kit Now: scope user.info.basic Planned: Content Posting API Planned: scope video.upload

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:

Redirect URI: https://psychbrief.online/tiktok/callback

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. 1
    Render

    Psych Brief produces an original educational MP4 from researched, source-cited script material.

  2. 2
    Preflight

    Local quality gates check video format, caption length, source citations, and safety wording before anything is sent to TikTok.

  3. 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. 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:

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.