Package Information
Available Nodes
Documentation
n8n-nodes-botdasar-tiktok
Community node n8n untuk TikTok Open API. Node ini menyediakan:
- Access token credential untuk TikTok.
User: Get Profile.Video: List.API: Custom Requestuntuk endpoint TikTok Open API lain.
Install ke n8n Docker
File package siap install dibuat dengan:
npm install
npm run build
npm pack
Upload file .tgz ke Ubuntu server, lalu cek nama container n8n:
docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Status}}"
Set nama container n8n. Contoh:
N8N_CONTAINER=n8n
Pastikan container tersebut benar-benar n8n:
docker exec -it $N8N_CONTAINER n8n --version
Backup data n8n sebelum install:
mkdir -p ~/backup-n8n
docker cp $N8N_CONTAINER:/home/node/.n8n ~/backup-n8n/.n8n-before-tiktok
Copy dan install package hanya ke container n8n:
docker cp n8n-nodes-botdasar-tiktok-0.1.0.tgz $N8N_CONTAINER:/tmp/
docker exec -it $N8N_CONTAINER sh
Di dalam container:
mkdir -p /home/node/.n8n/nodes
cd /home/node/.n8n/nodes
npm install /tmp/n8n-nodes-botdasar-tiktok-0.1.0.tgz
exit
Restart hanya container n8n:
docker restart $N8N_CONTAINER
Jangan menjalankan command ini ke container WAHA.
Install lokal untuk development
npm install
npm run build
npm pack
Token TikTok
Buat app di TikTok for Developers, lakukan OAuth flow TikTok, lalu masukkan access_token ke credential node ini. Scope minimal:
user.info.basic,video.list
Tambahkan scope lain sesuai produk TikTok yang dipakai dan izin app Anda.
Contoh custom request
Get user info:
- Method:
GET - Endpoint:
/v2/user/info/ - Query parameter:
fields=open_id,union_id,avatar_url,display_name
List video:
- Method:
POST - Endpoint:
/v2/video/list/ - Query parameter:
fields=id,title,share_url,create_time,view_count - JSON Body:
{"max_count":10}
Catatan
TikTok memisahkan banyak produk API, seperti Open API, Business/Marketing API, Shop API, dan Content Posting API. Connector ini sengaja dibuat untuk Open API umum dan menyediakan custom request supaya tetap bisa dipakai saat endpoint atau permission app Anda berbeda.