Use this as the health dashboard. Refresh all data, process due jobs manually, and review upcoming or failed jobs.
Overview
Status, scheduler, and quick checks.
Upcoming
Failed Jobs
Quick Test Flow
Go to Auth, login with a test user, or paste a bearer token in the top-right token box and click Save.
Go to Accounts, choose a platform, fill the required credentials, then create the SNS account.
Go to Posts, select the matching platform/account, add content and media, then publish now or schedule it.
Use Overview, Jobs, Logs, and Raw to inspect scheduler status, posting attempts, errors, and API responses.
Category Guide
Register, login, and call Me. Successful login stores the token automatically for protected API requests.
Create platform accounts and manage active/disabled status. Platform presets show which credential fields are required.
Create new content, attach media, schedule publishing, load details, update schedule, add media, or delete posts.
Review posting history for each platform account. Retry failed jobs or cancel pending jobs from this screen.
Inspect system events, platform errors, job references, and post references when debugging behavior.
Shows the latest API response payload. Use it to confirm exact fields returned by the backend.
The top-right input stores a bearer token in local storage. Clear removes it from the browser.
Platform Notes
Use LinkedIn OAuth or paste an access token. Account Ref must be an author URN such as urn:li:person:... or urn:li:organization:.... Real publishing currently supports text posts.
Use Meta OAuth or paste a page access token. Account Ref must be the Facebook Page ID. Text, single photo, and single video posts are supported.
Use Meta OAuth or paste an Instagram Graph API token. Account Ref must be the professional Instagram account ID. Real media must be reachable by public URL.
Use TikTok OAuth or paste access token and open ID. Requires approved Content Posting API access. Public media URLs are required for real publishing.
Use YouTube OAuth or paste client ID, client secret, refresh token, and redirect URI. Video media is required for upload tests.
LinkedIn Guide
Go to Accounts, click LinkedIn OAuth, login and copy the returned data, then paste that data into the Create SNS Account form.
Choose LinkedIn in Accounts. Fill Author URN in Account Ref and accessToken in Required Credentials.
Choose LinkedIn in Posts, select the LinkedIn account, fill title/content/hashtags, then publish now or schedule.
Use Jobs to see posting attempts and Logs for API errors. Raw shows the latest backend response.
Facebook Guide
Go to Accounts, click Meta OAuth, login and copy the returned Facebook page data, then paste that data into the Create SNS Account form.
Choose Facebook in Accounts. Fill Page ID in Account Ref and pageAccessToken in Required Credentials.
Choose Facebook in Posts. You can test text-only, one image, or one video depending on the file selected.
Failed jobs usually mean token, page permission, or media format issues. Review Jobs, Logs, and Raw.
Instagram Guide
Go to Accounts, click Meta OAuth, login and copy the returned Instagram account data, then paste that data into the Create SNS Account form.
Choose Instagram in Accounts. Fill Instagram User ID in Account Ref and accessToken in Required Credentials.
Choose Instagram in Posts and attach image or video media. For real publishing, the backend needs a public media URL.
If publishing fails, confirm the account is professional, the token has Graph permissions, and the media is publicly reachable.
TikTok Guide
Go to Accounts, click TikTok OAuth, login and copy the returned data, then paste that data into the Create SNS Account form.
Choose TikTok in Accounts. Fill Open ID in Account Ref, then fill accessToken and openId in Required Credentials.
Choose TikTok in Posts and attach image or video media. Metadata controls privacy level, comments, duet, and stitch.
Most real publishing failures come from API approval, token scope, privacy settings, or media URL accessibility.
YouTube Guide
Go to Accounts, click YouTube OAuth, login and copy the returned channel/token data, then paste that data into the Create SNS Account form.
Choose YouTube in Accounts. Fill Channel ID in Account Ref, then clientId, clientSecret, refreshToken, and redirectUri.
Choose YouTube in Posts, select the account, add title/content/hashtags, and attach a video file.
Use Jobs and Logs for upload errors. Confirm refresh token, OAuth scopes, video file type, and quota if upload fails.
Register / Login
Create SNS Account
Accounts
Create Post
Manage Selected Post
Posts
Posting History
System Logs
Last API Response
{}