docs(tiktok): mark each setting's posting-method and media-type axes - #12
docs(tiktok): mark each setting's posting-method and media-type axes#12giladresisi wants to merge 1 commit into
Conversation
A user ticked "Video made with AI" on an UPLOAD post and the label was silently dropped: TikTok's inbox endpoint accepts no post_info, and within DIRECT_POST duet/stitch/video_made_with_ai are video-only while autoAddMusic is photo-only. postiz-app PR #1728 fixed the app side; this catches the skill docs up. - PROVIDER_SETTINGS.md: spell out the two axes and tag every TikTok setting (DIRECT_POST-only; video-only / photo-only / both); stop presenting autoAddMusic as generally required and drop it from the video example. - SKILL.md: add generic Rule 4 — fetch integrations:settings before scheduling and honor the returned rules + per-field descriptions; fix the example's wrong "privacy" key to privacy_level. - README.md: same key fix; complete the settings table row. - PROVIDER_SETTINGS_SUMMARY.md: complete the TikTok row (was missing content_posting_method, video_made_with_ai, brand toggles); remove autoAddMusic from the video example. - INTEGRATION_SETTINGS_DISCOVERY.md: one behavioral line per axis; autoAddMusic no longer listed as required. - examples/tiktok-video.json: drop photo-only autoAddMusic from the video post. Extends a557cd5 (UPLOAD never publishes) with the media-type axis. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Contribution-checker quality warning Heuristics that flagged:
If this is a genuine contribution, please add detail to your PR description and tighten the diff scope before reviewers look at it. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Why
A production user ticked "Video made with AI" on a TikTok post that used the UPLOAD posting method, and the label was silently dropped. Even within
DIRECT_POST, several TikTok settings only apply to one media type — a setting sent on the wrong axis is discarded while the API still reports success.The app side was fixed in gitroomhq/postiz-app#1728 (hides settings TikTok silently ignores, adds
@JSONSchemadescriptions and provider@Rules). An agent following this skill reads the static docs in this repo, not the postiz-app source, so those docs need to match.Two independent axes (verified against TikTok's API reference and postiz-app's
buildTikokPostInfoBody)titlerequiresDIRECT_POST(established in docs(tiktok): warn that content_posting_method UPLOAD never publishes #11).DIRECT_POST):duet,stitch,video_made_with_aiautoAddMusicprivacy_level,comment,brand_content_toggle,brand_organic_toggleChanges (docs/markdown only)
autoAddMusicis no longer presented as generally required and is dropped from the video example (it's photo-only).integrations:settingsbefore scheduling and honor the returnedrules+ per-fielddescriptions (inapplicable settings are silently discarded, not rejected). Fix the example's wrong"privacy"key →privacy_level."privacy"→privacy_levelfix; complete the settings-table row.content_posting_method,video_made_with_ai, brand toggles); dropautoAddMusicfrom the video example.autoAddMusicno longer listed as required.autoAddMusicfrom the video post.Related
🤖 Generated with Claude Code