user.info.basicConnected account identity
Used to retrieve basic identity information for the TikTok account connected through Login Kit.
Used by the current workflowSİNYAL uses TikTok Login Kit and the Content Posting API to support operator-controlled publishing for creator accounts that explicitly authorize the application.
Platform: Desktop. Login Kit provides creator authorization and connected-account identity. Content Posting API Direct Post provides the operator-confirmed publishing action. Production API availability remains subject to TikTok approval, permissions, and policies.
SİNYAL does not treat platform access as an invisible background action. The creator authorizes the account, and the operator confirms the selected media and settings before Direct Post begins.
The operator starts TikTok Login Kit from the SİNYAL desktop application.
TikTok displays the requested permissions and the creator chooses whether to authorize the account.
TikTok returns the authorization response to the registered local loopback callback. SİNYAL validates the state and PKCE session before exchanging the code.
SİNYAL uses user.info.basic to show the connected account identity to the operator.
The operator selects a local media file, reviews the caption and creator settings, and explicitly confirms the action.
With video.publish authorization, SİNYAL transfers the selected file to TikTok for Direct Post and checks the returned publish status.
SİNYAL requests and uses permissions only in the context of a creator account that authorizes the desktop application.
user.info.basicUsed to retrieve basic identity information for the TikTok account connected through Login Kit.
Used by the current workflowvideo.publishUsed to query creator posting options and directly post content after explicit operator confirmation.
Used by the current workflowvideo.uploadThis separate TikTok scope is for sending a draft to the creator's TikTok inbox. SİNYAL's current Direct Post workflow does not use it.
Not used by the current workflowSİNYAL uses TikTok's FILE_UPLOAD media-transfer method within Direct Post. That transfer method operates under video.publish and is distinct from the separate video.upload draft-upload scope.
The website URL identifies SİNYAL publicly. The redirect URI is a local loopback address registered specifically for the Desktop Login Kit authorization response.
https://greedysensei.github.io/sinyal-website/
Public product and policy documentationhttp://127.0.0.1:8765/tiktok/callback
Local OAuth response for the desktop appOperator-selected local file
Transferred through TikTok's FILE_UPLOAD flowThe GitHub Pages website is not configured as the OAuth callback. SİNYAL does not use a public redirect domain for this Desktop Login Kit flow.
Only information needed to maintain the authorized connection, prepare the selected publishing action, and record its result is relevant to the integration.
This public website does not store TikTok tokens, connect accounts, accept media uploads, or expose desktop application records.
These statements distinguish SİNYAL from TikTok and distinguish the public documentation website from the desktop product.
No public account portal. Website visitors cannot connect an account or initiate a post.
No unauthorized posting. TikTok actions require an authorized account context.
No hidden automatic posting. The operator reviews the selected media and confirms the action.
No credential publication. Client secrets and tokens are not included in this website or public repository.
No TikTok affiliation claim. SİNYAL is an independent product and is not sponsored, endorsed, or operated by TikTok.