このガイドの目的は何ですか?
- TikTok開発者アカウントとTikTok開発者アプリケーションを作成する
- TikTok開発者アプリケーションを使用してアクセストークンを生成する
- TikTok Ads ManagerとTikTok Marketing APIの基本的な知識
- 開発者アカウントとTikTok Marketing APIで承認されたアプリケーション
- TikTok Marketing APIホームページから、右上のRegisterボタンを選択します。

- ログイン認証情報を入力し、パスワードを確認します。
- Send Codeを選択します。

- 次に、確認コードが記載されたSMSが届きます。Verification Codeフィールドにコードを入力し、Sign Upを選択します。確認コードが届かない場合は、Send Codeを選択してください。

- 確認コードを正しく入力すると、ログイン画面にリダイレクトされ、新しい認証情報を使用できるようになります。

- バーをスライドして表示された画像に合わせ、確認手順を完了します。

これでTikTok Marketing APIホームページにログインできました。

- 右上のメニューからBecome a Developerを選択します。

- 新しい画面が表示されます。ログイン情報を入力し、What best describes you or your companyフィールドでDirect Advertiserを選択します。Send Codeを選択してメールと電話を確認します。
- Nextを選択します。

- 会社名、会社のウェブサイトなどの情報を入力します。Nextを選択します。

- Create Applicationペインに移動します。アプリケーション名と説明を入力します。
- Advertiser redirect URLにローカルIPアドレスを入力します。特定の権限が必要になる場合があります。次の例は、可能な権限を示しています。
- Confirmを選択します。

- My Appsページにリダイレクトされ、アプリケーションのステータスを確認できます。アプリケーションの承認には2~3営業日かかる場合があります。

TikTokアクセストークンを取得する前に、App IDとSecretが必要です。
- TikTok Marketing APIホームページから、右上のLog Inを選択します。
- My Appsを選択してアプリケーションを表示します。
- 必要なアプリ名を選択します。

- 新しい画面で、App IDとSecretを含む基本情報を確認できます。この情報を後で使用するためにメモしておきます。
- Copyを選択して、Secretをクリップボードに保持します。

- 現在のアプリケーションの画面で、Authorized URLまで下にスクロールします。

- Authorized URLをコピーし、開いているWebブラウザに貼り付けてEnterキーを押します。TikTok Adsアカウントへのログインを求められ、新しい画面が表示されます。Confirmを選択します。

- 存在しないWebページにリダイレクトされます。WebページのURLをコピーし、
auth_codeの値を取得します。
例えば、URLは次のようになります:
http://192.168.101.1/callback?auth_code=11111&code=11111&state=your_custom_params- POSTMANなどのお好みのAPIリクエストツールを使用して、https://business-api.tiktok.com/open_api/v1.2/oauth2/access_token/に以下の例に示すようなリクエストボディでリクエストを送信できます。
{
"app_id" : "{your_app_id}",
"auth_code" : "{auth_code_in_above_step}",
"secret" : "{your_app_secret}"
}- 次に、Sendを選択します。
- または、次のコマンドでcURLを使用することもできます。
$ curl --location --request POST 'https://business-api.tiktok.com/open_api/v1.2/oauth2/access_token/' \
--header 'Content-Type: application/json' \
--data-raw '{
"app_id" : "{your_app_id}",
"auth_code" : "{auth_code_in_above_step}",
"secret" : "{your_app_secret}"
}'- 次の例のように
access_tokenとadvertiser_idsを含むレスポンスを受信すると、TikTokとの統合の準備が整います。
{
"message": "OK",
"code": 0,
"data": {
"access_token": "********************",
"scope": [
1,
3,
4
],
"advertiser_ids": [
]
},
"request_id": "11111"
}