1. Create a TikTok Developer Account
Visit the TikTok Developer Platform and sign up for an account.
2. Create a New Application
After logging in, go to the TikTok Developer Dashboard and click Create App.
Switch to Sandbox
Fill in the required information:
App Name: Choose a name for your application.
Company Name: Enter your company's name.
App Icon: Upload your app's icon.
Category: Select an appropriate category.
Description: A brief description about your app.
Provide the Terms of Service URL and Privacy Policy URL. TikTok will require you to verify the domain through DNS record or signature file.
Under App Products, add:
Login Kit
Content Posting API, Enable Direct Post
Configure the Redirect URI: https://app.postforme.dev/callback/<project_id>/tiktok/account
Replace <project_id> with your actual project ID or copy the full URL from the configure section.
Enable the following Scopes:
user.info.basic
user.info.stats
user.info.profile
video.list
video.upload
video.publish (only if Direct Post is enabled)
Verify URL properties
verify https://app.postforme.dev/callback/ by URL prefix, download the file for later. Required for authentication flow through Post For Me
verify https://data.postforme.dev/storage/v1/object/public/post-media/ by URL prefix, download the file for later. Required for Post For Me to upload media to TikTok
In Post For Me navigate to Project -> Configure -> TikTok -> Settings Icon
Upload Verification Files using the form
Go back to TikTok App and complete the verification for each of the URLs
Note: TikTok requires a fully developed website to approve your application. With a link to the privacy policy and terms on your homepage.
4. Integrate Credentials into Post For Me
In the Post For Me dashboard, navigate to: Project -> Configure -> TikTok
Paste the Client ID and Client Secret into the respective fields.
For the Product field, select:
5. Connect a TikTok Account
In Post For Me, go to: Project -> Social Media Accounts -> Connect an Account
Select TikTok.
Follow the authentication flow to connect a TikTok account.
3. Promote to Production
After testing the integration:
In the TikTok Developer Dashboard, click on Production.
Import settings from Sandbox
Submit for Review
Note: After the App is approved there is an additional Audit needed for Direct Post.
Done!
Your TikTok integration is now complete. You can schedule and publish posts to TikTok accounts through Post For Me.
If you need further assistance or have questions about specific features, feel free to ask!