TIKTOK INTEGRATION
TikTok連携の仕組み
本人が権利を持つTwitch配信映像を選び、内容と公開範囲を確認してTikTokへ投稿するための連携です。
USER CONTROL
投稿を決めるのは利用者です
接続、候補選択、字幕・投稿文、公開範囲、コメント・Duet・Stitch、商用コンテンツ申告を確認したうえで、利用者が投稿するボタンを押した場合だけ送信します。
SCOPES
権限ごとの用途
user.info.basic接続した本人のOpen ID、表示名、プロフィール画像を確認します。
video.publish最終確認済みの動画を、選択された公開範囲でDirect Postします。
video.list本人の投稿結果と処理状態を照合し、アプリ画面へ表示します。
video.uploadContent Posting APIに含まれる権限です。現行版はドラフトアップロードを使用せず、確認済みDirect Postだけを実行します。
END-TO-END FLOW
接続から投稿まで
- 1
TikTokへ接続
ローカルアプリからTikTokの公式認証画面を開き、表示された権限を本人が許可します。
- 2
接続先を確認
投稿確認画面に接続アカウントの表示名と、TikTokが返した投稿可能な設定を表示します。
- 3
動画全体を確認
完成した縦動画をプレビューし、投稿文、公開範囲、コメント・Duet・Stitch、商用コンテンツ申告を設定します。
- 4
明示的に投稿
Music Usage Confirmationを含む必要事項に同意し、「投稿する」ボタンを押した場合だけ一回限りの確認情報を作成します。
- 5
状態を表示
TikTokの処理結果を確認し、成功、処理中、失敗を区別して表示します。状態不明の送信を自動再試行しません。
DATA PROTECTION
認証情報と動画の保護
OAuth 2.0、state、PKCEを使用します。TikTokのClient secretとトークンは公式HTTPSバックエンドで暗号化し、デスクトップにはインストール単位の接続情報だけをWindows DPAPIで保護して保存します。
動画ファイルは公式バックエンドへ保存せず、TikTokが発行したアップロード先へデスクトップから直接送信します。
プライバシーポリシーを読むBETA LIMITS
審査完了前の制限
TikTokのアプリ審査が完了するまでは、TikTokが定める未監査アプリの制限を適用します。利用可能な場合でも公開範囲を SELF_ONLY に限定し、条件を満たさない投稿は開始しません。