TIKTOK INTEGRATION

TikTok連携の仕組み

本人が権利を持つTwitch配信映像を選び、内容と公開範囲を確認してTikTokへ投稿するための連携です。

USER CONTROL

投稿を決めるのは利用者です

接続、候補選択、字幕・投稿文、公開範囲、コメント・Duet・Stitch、商用コンテンツ申告を確認したうえで、利用者が投稿するボタンを押した場合だけ送信します。

SCOPES

権限ごとの用途

権限用途
user.info.basic

接続した本人のOpen ID、表示名、プロフィール画像を確認します。

video.publish

最終確認済みの動画を、選択された公開範囲でDirect Postします。

video.list

本人の投稿結果と処理状態を照合し、アプリ画面へ表示します。

video.upload

Content Posting APIに含まれる権限です。現行版はドラフトアップロードを使用せず、確認済みDirect Postだけを実行します。

END-TO-END FLOW

接続から投稿まで

  1. 1

    TikTokへ接続

    ローカルアプリからTikTokの公式認証画面を開き、表示された権限を本人が許可します。

  2. 2

    接続先を確認

    投稿確認画面に接続アカウントの表示名と、TikTokが返した投稿可能な設定を表示します。

  3. 3

    動画全体を確認

    完成した縦動画をプレビューし、投稿文、公開範囲、コメント・Duet・Stitch、商用コンテンツ申告を設定します。

  4. 4

    明示的に投稿

    Music Usage Confirmationを含む必要事項に同意し、「投稿する」ボタンを押した場合だけ一回限りの確認情報を作成します。

  5. 5

    状態を表示

    TikTokの処理結果を確認し、成功、処理中、失敗を区別して表示します。状態不明の送信を自動再試行しません。

DATA PROTECTION

認証情報と動画の保護

OAuth 2.0、state、PKCEを使用します。TikTokのClient secretとトークンは公式HTTPSバックエンドで暗号化し、デスクトップにはインストール単位の接続情報だけをWindows DPAPIで保護して保存します。

動画ファイルは公式バックエンドへ保存せず、TikTokが発行したアップロード先へデスクトップから直接送信します。

プライバシーポリシーを読む

BETA LIMITS

審査完了前の制限

TikTokのアプリ審査が完了するまでは、TikTokが定める未監査アプリの制限を適用します。利用可能な場合でも公開範囲を SELF_ONLY に限定し、条件を満たさない投稿は開始しません。

連携解除とデータ削除