# Zapier 或 Make 里怎么拉取 TikTok、YouTube 视频评论？

> Zapier 和 Make 都没有能列出任意公开 TikTok 视频评论的现成步骤。用 Webhook 或 HTTP 步骤拉取 TikTok、YouTube 评论：配置要点和费用。

网页版：https://okdata.online/zh/answers/zapier-make-tiktok-youtube-comments/

**简短回答：**用 HTTP 步骤：Webhooks by Zapier（GET）或 Make 的 HTTP 模块调用 okdata 的评论接口，请求头带上 key，评论会以可映射的字段返回。约 50 条 TikTok 评论一页 $0.002，约 20 条 YouTube 评论一页 $0.004，任何公开视频都可以。

一个做护肤出海的品牌，每周都有人在 TikTok 和 YouTube 上测评它的产品。团队希望每条新测评下的评论自动进 Google 表格，AI 步骤给吐槽打标签，有人提到过敏、起疹子就在 Slack 里提醒。表格、AI 步骤、Slack，Zapier 和 Make 都有现成的；缺的是第一步：它们都没有能列出别人公开 TikTok 视频评论的内置动作。加一个 HTTP 步骤就补上了。

## 两个接口

- [TikTok 视频评论](/zh/apis/tiktok/videos/comments/list/)：`id` 是视频链接里那串数字（`/video/7305085486984858894`）。每条评论带正文、点赞、回复数、时间和作者。
- [YouTube 视频评论](/zh/apis/youtube/videos/comments/list/)：`id` 是 11 位的视频 ID；`sort` 可选 `top` 或 `latest`。

两个平台返回的评论结构相同，表格只需要配一套字段映射。

## 怎么配置

**Zapier：** 添加 Webhooks by Zapier → GET。URL 填 `https://api.okdata.online/v1/tiktok/videos/comments/list`，Query String 填 `id` 和 `fields=text,likes,published_at,author.username`，Headers 填 `Authorization: Bearer okd_...`。评论在 `data.items` 里，接一个 Looping by Zapier，逐条写成一行。

**Make：** 添加 HTTP → Make a request，方法 GET，URL、参数和请求头同上，打开 "Parse response"。后面接一个 Iterator，遍历 `data.items`。

**不止一页：** 返回里有 `page.next_cursor`。Make 里可以用 Repeater 加变量，一直循环到 `page.has_more` 为 false；Zapier 里最简单的做法是再加一个带 `cursor` 的 GET 步骤。每一页都单独计费。

详细的分步配置见[集成页](/zh/integrations/)。

## 先测一下

```bash
curl -G "https://api.okdata.online/v1/youtube/videos/comments/list" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  -d id=dQw4w9WgXcQ \
  -d sort=latest \
  -d fields=text,likes,published_at,author.username
```

## 费用

| 量 | 调用次数 | 数据费用 |
|---|---|---|
| TikTok 评论 1,000 条 | 20 | $0.04 |
| YouTube 评论 1,000 条 | 50 | $0.20 |
| 每周 20 条视频，每条 2 页，两个平台 | 80 | $0.24 |

Zapier 的 task 和 Make 的 operation 由它们自己另外计费，逐条写行的循环每行都算一次 task。能批量写就批量写。

## 注意事项

- 这两个接口返回一级评论和回复数，不包含所有回复。
- 写表之前按评论 `id` 去重，否则重跑一次表格就翻倍。
- 出错时返回带 `code` 和 `message` 的 JSON，不扣费。加一个过滤条件，免得视频被删后写进空行。
- 评论是陌生人写的。如果后面有 AI 步骤读它们，告诉模型这些只是数据，不是指令。

## 其他选择

YouTube 方面，官方 YouTube Data API 的 `commentThreads.list` 对任何公开视频都能用，在 Google 每日配额内免费。愿意建一个 Google Cloud 项目、申请 API key 的话，这条路更便宜，Make 的 "Make an API call" 模块就能调用。TikTok 方面，官方 Research API 只对审核通过的研究者开放，Display API 只能读你自己账号的数据。市面上也有带 Zapier 连接器的现成采集服务。其他工作流工具见[集成页](/zh/integrations/)，拿到评论之后怎么分析，见[口碑与评论分析方案](/zh/solutions/word-of-mouth/)。

## 用到的接口

- [TikTok 视频评论](https://okdata.online/zh/apis/tiktok/videos/comments/list/) `tiktok.videos.comments.list`：$0.002/次 · 每页约 50 条评论
- [YouTube 视频评论](https://okdata.online/zh/apis/youtube/videos/comments/list/) `youtube.videos.comments.list`：$0.004/次 · 每页约 20 条评论

更新于 2026-11-12
