Waiting for escrow

Tiktok Oauth Demo: Fetch & Display Followers and Post Insights for a Personal Account

Published on the February 16, 2025 in IT & Programming

About this project

Open

I’m looking for a developer to build a simple web app that demonstrates how to authenticate a personal TikTok user and fetch data about their account. After signing in, the user should see:
1. Follower List
• Display basic info about each follower (e.g., Username, profile image if available).
• (Optional) Any additional metadata TikTok’s API allows for personal accounts.
2. Post Metadata
• Show recent posts made by the user (e.g., Video title/description, number of likes, comments, or shares).
• If possible, also show metadata for liked posts—content from other creators that the user has liked (e.g., Video IDs, short snippet, maybe the original creator’s handle).
• We understand that certain data might be limited or not publicly available via TikTok’s official endpoints, so you may need to confirm feasibility.

What We Want to Accomplish
• OAuth Flow: Implement a secure OAuth authorization flow so the user can grant the app access to their TikTok account data.
• API Endpoints: Determine which TikTok endpoints are needed and available for:
• Accessing the user’s follower list.
• Accessing the user’s own posts or liked posts.
• Display & Organization: Build a minimal UI that:
• Lists followers (username, avatar, any other available fields).
• Shows user posts with relevant stats (likes/comments/etc.).
• If allowed by TikTok’s API, display liked content with basic info.
• Data Handling:
• Summarize or visualize the data in a neat, user-friendly way—e.g., A simple card layout or table.
• Make sure to handle errors gracefully (e.g., If a user’s account doesn’t have certain permissions).

Deliverables
1. Web App: A basic front-end + back-end that demonstrates the entire OAuth process and fetches the desired TikTok data.
2. Documentation:
• Step-by-step guide for setting up a TikTok Developer account, registering an app, and configuring OAuth credentials.
• Instructions on how to run everything locally or on a simple hosting environment.
3. Source Code:
• Well-structured and commented code (preferably in Node.js, Python, or similar).
• Include a README explaining how to install dependencies, set environment variables, etc.

Skills We’re Looking For
• TikTok Developer Platform experience (understanding the available APIs and permission scopes).
• OAuth2 authentication flow.
• Familiarity with front-end frameworks (React, Vue, Angular) or a simple html/js approach for displaying data.
• Basic back-end logic (Node.js, Python, php—whatever is comfortable) to handle server-side api calls.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Social media (Facebook, Twitter, etc.)
Roles needed Developer

Delivery term: Not specified

Skills needed