From 21b6fa97880b47432d75955ab9f2a60b9a0aef82 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 10 Apr 2026 22:15:24 +0000 Subject: [PATCH] Fix TikTok sync payload to match Arbiter API - Use platform_post_id + metrics object for sync endpoint - Use total_followers for snapshot endpoint Chronicler #76 --- scripts/sync-tiktok.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/sync-tiktok.sh b/scripts/sync-tiktok.sh index 40aaf43..781a1ae 100644 --- a/scripts/sync-tiktok.sh +++ b/scripts/sync-tiktok.sh @@ -65,7 +65,7 @@ sync_account_stats() { curl -s -X POST "$ARBITER_URL/snapshot" \ -H "Authorization: Bearer $ARBITER_TOKEN" \ -H "Content-Type: application/json" \ - -d "{\"platform\":\"tiktok\",\"handle\":\"playfirefrost\",\"followers\":$FOLLOWERS,\"following\":$FOLLOWING,\"posts\":$VIDEOS}" > /dev/null + -d "{\"platform\":\"tiktok\",\"total_followers\":$FOLLOWERS}" > /dev/null echo " Account snapshot synced" } @@ -94,7 +94,7 @@ sync_videos() { curl -s -X POST "$ARBITER_URL/sync" \ -H "Authorization: Bearer $ARBITER_TOKEN" \ -H "Content-Type: application/json" \ - -d "{\"platform\":\"tiktok\",\"post_url\":\"$POST_URL\",\"views\":$VIEWS,\"likes\":$LIKES,\"comments\":$COMMENTS,\"shares\":$SHARES}" > /dev/null + -d "{\"platform\":\"tiktok\",\"platform_post_id\":\"$VID\",\"post_url\":\"$POST_URL\",\"metrics\":{\"views\":$VIEWS,\"likes\":$LIKES,\"comments\":$COMMENTS,\"shares\":$SHARES}}" > /dev/null echo " $VID: $VIEWS views, $LIKES likes" done