TikTok 沒有私訊 API——團隊究竟是怎麼收到 TikTok Shop 訊息的 — UnifyPort
客服系統你已經建好了。直播帶貨能轉換,買家一條接一條地傳來私訊——「我的訂單出貨了嗎?」「還能改尺寸嗎?」——你希望這些訊息能自動進入系統,讓客服或 AI 在買家失去耐心之前回覆。於是你打開 TikTok for Developers 主控台,準備註冊一個接收訊息的 webhook。
可是根本沒有這個端點。截至 2026 年,TikTok 官方開發者 API 既不能傳送也不能接收私訊——Content Posting API 不行,Display API 不行,任何通用形式都不行。TikTok 明確表示:基於隱私與安全考量,它不會向第三方整合開放私訊資料。
平台要求你秒回,卻不給你接收的途徑
這讓很多團隊措手不及,因為 TikTok Shop 幾乎把「快速回覆私訊」變成了硬性要求。12 小時回覆率是一項正式的店鋪健康指標,而在直播期間,這個期望會收緊到一小時以內。平台一隻手把你推向即時私訊處理,另一隻手卻用開發者 API 告訴你:沒有任何程式化的方式真正收到這些私訊。
這裡有一個很窄的例外,值得講清楚。TikTok Shop 的賣家與合作夥伴平台確實提供一定的訊息能力——但有門檻。你需要一個通過審核的 TikTok Shop 賣家或合作夥伴帳號,處在受支援的市場,走 Shop API 及其獨立的入駐與審核流程。對於落在這個範圍之外的大量帳號——不在受支援國家的賣家、沒有開 Shop 的創作者、代客戶營運帳號的代理商,或只是想把一般 TikTok 收件匣接進後端的團隊——這些功能一概用不上。一般開發者 API 依舊與私訊無緣。
於是你只剩下手動這條路:一個人盯著 TikTok App,把訊息一條條手抄進 CRM。這扛不住直播帶來的訊息洪峰——問題是成片湧來的,不是一滴一滴漏出來的——更別提要在一個團隊本就要同時應付的其他平台上鋪開了。
換個角度:你找錯 API 了
關鍵的認知轉變在這裡。卡住你的不是「TikTok 訊息很難做」,而是你在官方開發者 API 裡找一個它從設計上就不打算提供的功能。那套 API 是用來發佈內容、讀取公開數據分析的。接收一對一私訊是完全不同的一個面,而 TikTok 是刻意把它關著的。
非官方入站介接的連接方式和 App 一樣——透過一個一般帳號——把每一條進來的私訊變成一個 HTTP 事件推送到你的伺服器。不需要贏得 Shop 賣家審核,不需要滿足市場要求,也不需要企業驗證。用你手上已有的帳號就行。
訊息究竟是怎麼到你這兒的
這正是 UnifyPort 要補上的缺口。你只需把一個 TikTok 帳號連接一次,從此每一條進來的私訊都會以正規化的 message.received 事件抵達你的 webhook——和 UnifyPort 為 WhatsApp、Telegram、LINE、Zalo、X 投遞的事件結構完全一致。不需要官方私訊端點,因為訊息是在帳號層面擷取後推送給你的。
一條收到的 TikTok 訊息長這樣:
{
"event": "message.received",
"account_id": "acct_tk_4Lm9",
"provider": "tiktok",
"from": "user_3f9c1a",
"text": "你好,直播裡那件 M 號還有貨嗎?",
"timestamp": 1749340800,
"message_id": "tt_msg_3f9c1a"
}
把 tiktok 換成 whatsapp,結構一模一樣——相同的欄位、相同的型別。如果你已經在處理 WhatsApp 或 LINE 的入站訊息,那你的 TikTok 處理邏輯就是你早就寫好的那段程式碼。每個 webhook 端點都可以帶一個 signing_secret,於是每次投遞都用 HMAC-SHA256 簽章,你的伺服器可以驗證它確實可信;每個端點你只訂閱 message.received(或用 ["*"] 訂閱全部)即可。
正是這一層正規化,讓 12 小時規則變得扛得住。一波直播私訊洪峰會變成一串結構一致的事件:你的佇列能吸收,你的 AI 層能分流,你的客服能以預填好的工單形式接手——而不是靠人不停重新整理 App、祈禱別漏掉哪條。
從哪裡開始
如果你一直在等 TikTok 推出私訊 API,老實說:官方開發者 API 從設計上就不會給你這個功能,而 Shop 訊息那條路對大多數帳號是關閉的。今天要用程式接收 TikTok 私訊,就把帳號透過非官方入站介接連接起來,讓訊息以事件的形式主動找上門。
如果你已經在跑其他通路——TikTok Shop 的 12 小時規則與事件驅動客服、用一個 webhook 同時接住 LINE、Zalo、X,或是不走官方 API 接收 WhatsApp 入站訊息——TikTok 只是接進同一個 webhook 而已。連接一個 TikTok 帳號,註冊一個帶 signing_secret 的 webhook,訂閱 message.received,然後給自己傳一條測試私訊。你會看到它以和你其他每個通路相同的結構落進後端。