问答

n8n 工作流里,小红书、抖音的数据从哪儿来?

简短回答

n8n 没有现成的小红书或抖音节点,数据要靠 HTTP Request 节点调社媒数据接口,或者在 AI Agent 节点里挂 MCP Client 工具。用 okdata 的话,节点在请求头里带上 key 就能拿到 JSON:小红书搜索每次 $0.02,抖音搜索每次 $0.02,抖音评论每页 $0.002。

一个内容团队每周一跑一条 n8n 工作流:小红书搜 5 个关键词、抖音搜 3 个,留下表现最好的笔记和视频,写进飞书表格,再让 AI 节点给出本周选题角度。第一步之后的每一步,n8n 都有现成节点;偏偏第一步没有。于是很多人去接自部署的小红书 MCP,挂一个登录着的浏览器,然后开始跟超时较劲。其实一个普通的 HTTP 调用就够了。

两种接法

HTTP Request 节点(适合固定流程),以小红书笔记搜索、抖音视频搜索和抖音视频评论为例:

  • Method 选 GET,URL 填 https://api.okdata.online/v1/xiaohongshu/notes/search,抖音填 https://api.okdata.online/v1/douyin/videos/search。
  • Authentication 选 Generic Credential Type → Header Auth,Name 填 Authorization,Value 填 Bearer okd_...。
  • Query 参数:query、sort(小红书用 latest 或 popular),再加 fields 让输出精简。
  • 结果在 data.items 里,用 Split Out 或 Item Lists 节点拆成多条。

MCP Client 工具(挂在 AI Agent 节点上):地址填 https://api.okdata.online/mcp,请求头同上。智能体会拿到 find、describe、call,自己决定取什么数据。适合开放式问题,费用不如固定流程好预估。

逐个界面的完整配置见集成页。

翻页别翻过头

HTTP Request 节点自带分页。选 "Update a Parameter in Each Request",把 query 参数 cursor 设为 {{ $response.body.page.next_cursor }},"Pagination Complete When" 用表达式 {{ !$response.body.page.has_more }},再打开 "Limit Pages Fetched"。每页都是一次单独计费的调用,这个上限就是你的预算。

每周一这条流程的费用

步骤 调用次数 费用
小红书 5 个关键词 × 2 页 10 $0.20
抖音 3 个关键词 × 2 页 6 $0.12
5 条抖音视频各拉 2 页评论 10 $0.02
每周合计 26 {{cost:xiaohongshu.notes.search10+douyin.videos.search6+douyin.videos.comments.list*10}}
一年 52 个周一 1,352 {{cost:xiaohongshu.notes.search520+douyin.videos.search312+douyin.videos.comments.list*520}}

建节点前先测一下

curl -G "https://api.okdata.online/v1/xiaohongshu/notes/search" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode "query=露营 装备" \
  -d sort=popular \
  -d fields=id,url,title,metrics.likes,author.name

这条能返回笔记,同样的设置放进节点里就能用。

注意事项

  • 出错时返回的也是 JSON,带 code、message 和 retry。在节点选项里打开 "Never Error",再用 IF 节点按 code 分流,这样一个关键词失败不会让整条流程停下。失败的调用不扣费。
  • 小红书不公开浏览量,metrics.views 为空。
  • 抖音评论要用搜索结果里的视频 id,不能直接用分享链接。
  • 只有公开数据,这套配置不能用你的账号发帖或评论。

其他选择

开源的 xiaohongshu-mcp 可以免费接 n8n,还能发笔记,这是接口做不到的。但它跑的是登录了你账号的浏览器,issue 区里 n8n 连不上、请求超时的问题一大串,适合放在你能随时照看的机器上。社区里也有接其他付费接口的模板,按价格和覆盖范围挑就行。n8n 和其他工作流工具的接法见集成页。

更新于