TikTok
TikTokはショートフォーム動画のプラットフォームです。 TikTokコネクタは、TikTokのContent Posting APIおよびDisplay APIを使用してクリエイターのプロフィールや動画を読み取り、Workato内で投稿を公開します。
TikTokコネクターを使用して、次のことを行います。
- ユーザーのプロフィールまたはクリエイター情報を取得します。
- ユーザーの動画を一覧表示するか、動画IDで特定の動画を取得します。
- 動画またはフォトカルーセルを公開します。
カスタムアクションを使用して、任意のTikTok APIエンドポイントに対するカスタムHTTPリクエストを作成することもできます。エンドポイントの詳細については、TikTok APIドキュメントを参照してください。
コミュニティライブラリからTikTokをインストール
次の手順を実行して、コミュニティライブラリからTikTokコネクターをインストールします:
レシピエディターを開き、コネクターを検索します。または、コミュニティライブラリでコネクターを検索できます。
レシピエディターでコミュニティコネクターを検索
インストールするコミュニティコネクターを選択します。
インストールをクリックして、コミュニティライブラリからコネクターをインストールします。
インストールをクリック
Release connector(コネクターをリリース)を選択します。または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。
コネクターをリリース
コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。
リリースの確認ダイアログ
コネクション設定
TikTokコネクターはOAuth 2.0認証を使用します。
未審査アプリは公開投稿不可
TikTokは、未審査のデベロッパーアプリからのダイレクト投稿に対して、プライバシー設定Only meの使用を要求します。公開投稿を行うには、アプリをTikTokアプリ審査に提出してください。
最小スコープとデフォルトスコープ
TikTok コネクタは、デフォルトで user.info.basic スコープを要求します。次のスコープも要求するには、Scopesフィールドを空白のままにします:
user.info.profileuser.info.statsvideo.listvideo.publishvideo.upload
このデフォルトセットを置き換えるには、1つ以上のスコープを選択します。その後、コネクションはuser.info.basicと、選択したスコープのみを要求します。レシピで必要となるスコープを、カスタムアクション用の追加スコープも含めて選択します:
user.info.profileuser.info.statsvideo.listvideo.publishvideo.uploadlocal.product.managelocal.shop.managelocal.voucher.manageportability.activity.ongoingportability.activity.singleportability.all.ongoingportability.all.singleportability.directmessages.ongoingportability.directmessages.singleportability.postsandprofile.ongoingportability.postsandprofile.singleresearch.adlib.basicresearch.data.basicresearch.data.u18euresearch.data.vra
TikTokのセットアップ
次のセクションを完了して、TikTokデベロッパーアプリを作成し、Workato用の認証情報を生成します:
アプリを作成
次の手順を完了して、TikTokデベロッパーアプリを作成し、認証情報をコピーします:
TikTok for Developersにサインインします。
Developer Portal > Manage appsをクリックします。
Connect an appをクリックします。
Ownershipオプションを選択し、Confirmをクリックします。
TikTokユーザーに表示するNameを入力します。
App typeを選択します。この値は後から変更できません。
Create appをクリックします。
Credentialsの下にあるClient keyとClient secretをコピーします。これらの認証情報を保存し、Workatoで使用します。
アプリ詳細を追加
次の手順を完了して、TikTokの審査に必要なアプリ詳細を追加します:
必須のBasic informationとして、次の項目を追加または選択します:
- アプリアイコン
- カテゴリー
- 説明
- 利用規約 URL
- プライバシーポリシー URL
- プラットフォーム
App reviewの欄に、アプリ申請の説明を追加します。
デモ動画をアップロードします。
プロダクトの追加と設定
次の手順を完了して、アプリで使用するプロダクトを追加し、設定します:
+ Add productsをクリックします。
Login Kitで+ Addをクリックします。
Content Posting APIで+ Addをクリックします。
完了をクリックします。
Login Kitの設定で、Redirect URIとしてhttps://www.workato.com/oauth/callbackを入力します。
Content Posting APIの設定でダイレクト投稿を有効にします。この手順を省略した場合、アプリから送信できるのはクリエイターの受信トレイへの下書きのみになります。詳細については、TikTokのContent Posting APIドキュメントを参照してください。
スコープの追加と送信
次の手順を完了して、スコープを追加し、アプリを審査に提出します:
URL propertiesで、メディアファイルをホストするドメインまたはURLプレフィックスを検証します。詳細については、ドメインまたはURLプレフィックスの検証を参照してください。
スコープを追加するには、+ Add scopesをクリックします。このコネクタは、デフォルトで user.info.basic スコープを要求します。詳細については、最小スコープとデフォルトスコープを参照してください。
Submit for reviewをクリックします。
ドメインまたはURLプレフィックスの検証
TikTokは、検証済みドメインまたはURLプレフィックス上にないメディアURLを拒否します。 Publish photo carousel アクションでは、検証済みのURLが必要です。 Publish videoアクションでは、SourceがPull from URLの場合に検証済みURLが必要です。
TikTokアプリのURL propertiesでドメインまたはURLプレフィックスを追加して所有権を検証し、アプリを審査に提出する前に完了しておきます。検証方法と詳細手順については、TikTokのMedia Transfer Guideを参照してください。
OAuth 2.0を使用してTikTokに接続
WorkatoでTikTokコネクションを設定するには、次の手順を実行します。
作成 > コネクションをクリックするか、Cを2回押します。
TikTokを検索し、アプリとして選択します。
コネクション名フィールドにコネクションの名前を入力します。
TikTokコネクションセットアップ
ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。
Client keyとClient secretを入力します。
任意。 Scopesドロップダウンメニューを使用して、要求するスコープを選択します。詳細については、最小スコープとデフォルトスコープを参照してください。
接続をクリックします。
コネクションを承認するよう求められたら、TikTokにサインインします。
最終更新日: