diff --git a/connector/src/platforms/tiktok.js b/connector/src/platforms/tiktok.js index 64ec431..7eb6d19 100644 --- a/connector/src/platforms/tiktok.js +++ b/connector/src/platforms/tiktok.js @@ -162,6 +162,8 @@ export default { const done = await waitForPost(token, publishId); const postId = done.publicaly_available_post_id?.[0]; const user = conn.account?.username; - return { id: postId ? String(postId) : publishId, publishId, status: done.status, permalink: postId && user ? `https://www.tiktok.com/@${user}/video/${postId}` : null }; + // Private ("Only me") posts get no public post id from TikTok; link to the profile so the user can find it. + const permalink = user ? (postId ? `https://www.tiktok.com/@${user}/video/${postId}` : `https://www.tiktok.com/@${user}`) : null; + return { id: postId ? String(postId) : publishId, publishId, status: done.status, permalink }; }, };