打通抖音 / 小红书 / 微信公众号三家平台的 OAuth
📅 2026/7/11 18:03:46
👁️ 阅读次数
📝 编程学习
第三方平台 OAuth 资质申请指南
目标:为打通抖音 / 小红书 / 微信公众号三家平台的 OAuth 接入,本文只聚焦「主体资质、应用创建、能力/权限申请、认证费用与耗时」,不涉及具体接口调用。
总览
| 平台 | 主体要求 | 现金成本 | 关键卡点 | 从零到可上线预估 |
|---|---|---|---|---|
| 抖音 | 企业 / 个体工商户 / 事业单位等 | 免费 | 发布能力仅对创作工具/社区/硬件/游戏开放 | 2~4 周 |
| 小红书 | 大陆存续 ≥1 年企业,注册资本 ≥20 万 | 免费 | 需类目审核,材料多 | 4~8 周 |
| 微信公众号 | 企业主体 | 300 元/年 | 需通过全网发布测试 | 3~6 周 |
一、抖音开放平台
- 门户:https://developer.open-douyin.com
- 面向的应用形态:移动应用 / 网站应用(都能拿到 OAuth
client_key + client_secret)
1.1 主体资质
- 只支持企业身份创建移动/网站应用(个人身份仅能创建「小玩法」,不适用 socialhub 场景)
- 支持的主体类型
- 企业(营业执照)
- 个体工商户(个体工商户营业执照)
- 党政机关(统一社会信用代码证书)
- 事业单位(事业单位法人证书)
- 社会组织(社会团体法人登记证书 / 民办非企业单位登记证书)
- 其他组织(律师事务所执业许可、民办学校办学许可证、外国企业常驻代表机构登记证等)
- 主体材料要求
- 原件扫描件或彩色照片,格式 jpg / png / jpeg,单张 ≤ 5 MB
- 无水印或仅带"仅限抖音开放平台使用"字样的水印
- 电子版营业执照需显示"查询时间 ≤ 15 天"
- 与国家企业信用信息公示系统内容一致
1.2 认证费用
- 主体认证免费
- 对公验证 4 选 1
- 法定代表人 / 经营者人脸识别验证
- 银行账户实名认证
- 平台向客户对公账户打款(客户回填金额)
- 客户向平台对公账户打款
1.3 完整申请流程
| 步骤 | 操作 | 耗时 |
|---|---|---|
| 1 | 注册开发者账号(手机号 + 邮箱) | 5 分钟 |
| 2 | 首页或「账号中心」发起「企业身份认证」,填写主体资质 | 30 分钟 |
| 3 | 提交主体审核 | 1~2 个工作日 |
| 4 | 完成对公验证(人脸识别方式当天完成;打款方式 1~3 个工作日) | 0~3 天 |
| 5 | 「我的应用」→ 创建「移动应用」或「网站应用」,拿到client_key / client_secret | 30 分钟 |
| 6 | 「应用详情」→「能力管理」→ 逐项申请 scope 与能力 | 见下表 |
| 7 | 配置回调域名、白名单(授权回调 URL 必须 https) | 10 分钟 |
1.4 需要单独申请的 scope / 能力
抖音的每一个 scope 都要单独审核,且不同能力开放范围不同:
| 能力 / scope | 开放条件 | 审核时长 | 备注 |
|---|---|---|---|
user_info基础登录 | 默认可申请 | 1~2 天 | 拿到 open_id / 昵称 / 头像 |
mobile手机号 | 需业务说明 | 3~5 天 | 敏感 scope |
video.data单视频实时数据 | 一般应用可申请 | 5~7 天 | 拉视频列表、点赞、评论、播放 |
data.external.item视频统计(次日刷新) | 一般应用可申请 | 5~7 天 | 30 天窗口 |
data.external.user用户维度统计 | 一般应用可申请 | 5~7 天 | 粉丝画像、来源 |
| 发布内容至抖音(SDK 投稿 / H5 投稿) | 仅创作工具、内容社区、硬件配套、游戏类应用;禁止用于企业宣传、商品介绍、诱导分享等营销场景 | 5~7 个工作日 | 需上传应用截图、说明使用场景。原后端直发接口video.create.bind已于 2024-07-20 全面下线 |
| 视频挂载小程序 | 需先在小程序平台申请视频挂载能力 | 5~7 天 | 挂载后能带小程序锚点 |
重要:申请「发布内容至抖音」时,需要在申请理由里详细说明使用场景,并附上应用截图(能证明产品交互中"用户自主发起发布"的路径)。抖音审核会检查:
- 应用类型(是否属于创作工具/社区/硬件/游戏)
- 发布触发点(必须由用户主动点击,不能定时静默)
- 内容来源(用户自己创作,而不是搬运/营销内容)
1.5 时间预估
| 场景 | 从零到可发起 OAuth 登录 | 到可拉数据 | 到可唤起发布器 |
|---|---|---|---|
| 材料齐全、无被拒 | 2~4 天 | +5~7 天 | +5~7 天 |
| 有材料补充或被拒一次 | 5~7 天 | +7~10 天 | +7~10 天 |
综合预估:2~4 周(全部能力申请完毕并联调)。
二、小红书开放平台
- 门户:https://open.xiaohongshu.com
- 面向的应用形态:软件服务商应用 / 商家自研应用(都基于 OAuth 2.0)
2.1 主体资质(两种角色)
| 角色 | 定义 | 准入条件 |
|---|---|---|
| 软件服务商 | 有软件开发能力的第三方企业,为小红书商家提供 ERP / 商品 / 订单等软件服务,应用需上架服务市场 | ① 中国大陆注册企业 ② 企业登记状态为「存续」 ③ 成立时间 ≥ 1 年,营业执照有效期距截止 ≥ 30 天 ④ 营业执照经营范围含「计算机系统集成 / 网络及软硬件领域内的技术开发 / 转让 / 咨询 / 服务」中至少一项 ⑤ 未在企业经营异常名录 ⑥ 所有资质原件扫描件加盖企业鲜章 ⑦ 法人 / 运营人实名认证 + 运营授权书 |
| 商家自研 | 有开发能力的小红书企业店铺,仅供自家店铺使用 | ① 已有小红书企业店铺(非个人 / 非个体工商户) ② 店铺状态「正常经营」 |
关系约束
- 一个开放平台账号 = 一套企业认证资质
- 一个开放平台账号 = 一个角色(服务商 / 商家自研 二选一)
- 同一套企业资质,在同一类角色下唯一
2.2 类目审核(额外资金门槛)
服务商模式必须选择一个「应用类目」,不同类目注册资本要求不同:
| 类目 | 注册资本 | 主要功能 |
|---|---|---|
| 一键搬家 | 无明确金额(但需满足服务商基础条件) | 商品复制采集、批量上传、多店同步 |
| 商品管理 / 商品优化 | ≥ 20 万元 | 商品编辑、上下架、库存、主图/详情优化 |
| 企业管理 / 企业ERP / 跨境ERP | ≥ 50 万元 | 商品 + 订单 + 售后 + 库存全流程 |
| 打单工具 | 无明确金额 | 订单 + 售后 + 库存 + 素材 |
| 订单管理 | 无明确金额 | 订单 + 售后 + 库存 + 素材 |
| 商家后台系统 | 综合 | 所有权限包 |
注意:以上都是电商类目。小红书开放平台目前没有向普通开发者开放「笔记发布」「内容数据分析」类目,此类能力需通过 MCN / 蒲公英 / 品牌合作 等业务通道单独签约。
2.3 服务商额外提交材料
在企业资质之外,服务商还需提交(作为附件):
- 公司介绍:成立时间、团队规模、组织架构(研发/产品/运营各多少人)、管理者姓名及联系方式、所获奖项
- 其他平台运营/服务证明:在其他平台(如淘宝、拼多多、抖音)的服务链接,且必须与申请类目一致或近似;主体不同需提供关联关系证明
- 用户数证明:其他平台应用的付费数据截图 + 用户授权数据截图
- 产品方案:MRD + PRD,含功能与使用场景;产品登录链接 + 测试账号密码;或产品教程录屏(.mp4)
- 用户案例:服务过的商家总量与明细(店铺名 + 所在平台)、商家业务场景痛点、你的解决方案
2.4 完整申请流程
| 步骤 | 操作 | 耗时 |
|---|---|---|
| 1 | 注册开放平台账号 | 5 分钟 |
| 2 | 选择角色(服务商 / 商家自研) | 5 分钟 |
| 3 | 企业资质认证:上传营业执照、法人证件、加盖公章的认证公函 | 30~60 分钟 |
| 4 | 平台审核企业资质 | 3~5 个工作日 |
| 5 | 认证通过 → 创建应用,选择类目 | 30 分钟 |
| 6 | 提交类目审核材料(服务商需补上第 2.3 节材料) | 1~3 天准备 |
| 7 | 平台审核类目及类目材料 | 5~10 个工作日(材料被打回会拉长) |
| 8 | 应用配置:AppKey / AppSecret、授权回调 URL、消息推送 URL | 30 分钟 |
| 9 | 沙箱开发 → 正式上线(服务商应用需上架服务市场,商家自研可自用) | 上架审核 3~7 天 |
2.5 时间预估
| 场景 | 商家自研 | 服务商 |
|---|---|---|
| 资质材料齐全 | 3~7 天 | 2~4 周 |
| 有材料补交 | 7~14 天 | 4~8 周 |
| 类目权限被拒需换类目 | +7~14 天 | +2~4 周 |
综合预估
- 商家自研:1~2 周
- 软件服务商:4~8 周
2.6 走不通的情况
- 目标是「帮用户发小红书笔记」→ 官方开放平台没有这个能力
- 目标是「拉取笔记数据用于数据分析」→ 官方开放平台没有通用数据类目
- 只有以下路径能拿到笔记发布/数据能力:
- 走 MCN 合作签约(业务审核)
- 走蒲公英 / 品牌合作平台(面向广告投放)
- 商家自研角色下,只能操作自己店铺内容(不能代其他账号)
- 或退化为「账号绑定 + Cookie 半自动」(有封号风险,不推荐主线使用)
三、微信开放平台(第三方平台)
- 门户:https://open.weixin.qq.com
- 面向的应用形态:平台型第三方平台(推荐,代托管多个公众号 / 小程序)
- 与「微信开放平台」和「微信公众平台」的区别
- 微信公众平台(mp.weixin.qq.com):注册单个公众号 / 服务号使用(用户端)
- 微信开放平台(open.weixin.qq.com):给第三方开发者用的入口,第三方平台在这里创建
3.1 主体资质
- 只支持企业主体,不支持个人
- 支持的主体类型:企业 / 媒体 / 政府 / 其他组织
- 主体材料
- 营业执照 / 组织机构代码证 / 事业单位法人证书 等
- 对公账户(用于打款验证或财务信息核对)
- 企业公函(部分类型需要)
- 法人身份证信息 + 联系人身份证信息
3.2 认证费用(必付)
| 项目 | 费用 | 有效期 |
|---|---|---|
| 开发者资质认证(大陆企业) | 300 元 / 年 | 1 年,到期需重新认证 |
| 开发者资质认证(非大陆企业) | 99 美元 / 年 | 1 年 |
| 创建第三方平台账号本身 | 免费 | 长期 |
- 一个已完成开发者资质认证的开放平台账号,最多可创建 5 个平台型第三方平台。
- 认证费一次性缴纳,超过 1 年会自动过期,过期后账号能力会被限制。
3.3 账号类型选择
| 类型 | 适用场景 | 是否可调接口 |
|---|---|---|
| 平台型(推荐) | 代运营 / 代开发公众号、服务号、小程序、视频号、微信小店、带货助手 | ✅ 有 AppID + Secret + Token |
| 定制化型 | 仅生成票据证明"由服务商开发的小程序" | ❌ 无 Secret 无 Token 无接口能力 |
socialhub 场景选平台型。
3.4 权限集与开发资料
创建第三方平台时需要配置:
权限集(按需勾选,可后期加)
- 消息与菜单权限:接收消息、被动回复、自定义菜单
- 用户管理:拉取用户列表、用户画像
- 素材管理:上传永久 / 临时素材
- 图文消息群发:
draft/*+freepublish/*系列(发文章核心权限) - 图文分析 / 用户分析 / 消息分析(datacube 数据统计)
- 卡券 / 微信支付 / 门店等(按业务)
开发资料
- 授权发起页域名:例如
wx.socialhub.com(用户从这里点击授权入口) - 授权事件接收 URL:微信每 10 分钟推送
component_verify_ticket到这个 URL - 消息与事件接收 URL:授权公众号的粉丝消息、事件转发到这个 URL
- 消息加解密方式:明文 / 兼容 / 安全(推荐"安全模式")+ EncodingAESKey(43 位随机字符串)
- 测试公众号 / 小程序白名单:开发期用,最多 20 个
3.5 完整申请流程
| 步骤 | 操作 | 耗时 |
|---|---|---|
| 1 | 注册微信开放平台账号(open.weixin.qq.com) | 5 分钟 |
| 2 | 「账号中心」→「开发者资质认证」→ 上传企业资料 | 30 分钟 |
| 3 | 支付 300 元认证费 | 5 分钟 |
| 4 | 微信官方审核开发者资质 | 1~7 个工作日(材料齐全一般 2~3 天) |
| 5 | 认证通过 → 进入「管理中心 → 第三方平台 → 创建」 | 10 分钟 |
| 6 | 选择「平台型」+「传统模式」或「云服务模式」 | 5 分钟 |
| 7 | 填写平台基本信息(名称、简介、业务标签、官网) | 30 分钟 |
| 8 | 配置权限集 + 开发资料(授权域名、事件 URL、加解密) | 1~2 小时 |
| 9 | 提交第三方平台审核 | 1~7 个工作日(审核队列时长不确定) |
| 10 | 审核通过 → 进入「开发中」状态,只有测试白名单公众号能授权 | — |
| 11 | 完成代码开发,服务器能稳定接收component_verify_ticket | 视开发速度,一般 3~7 天 |
| 12 | 申请「全网发布」 | 1~2 周(微信官方使用官方账号模拟完整流程测试) |
| 13 | 全网发布通过 → 对所有公众号 / 小程序开放 | — |
3.6 全网发布测试细节
这是最容易卡住的一步。微信会用官方测试账号模拟以下流程,全部通过才能上线:
- 用测试账号扫码授权你的第三方平台
- 测试
component_verify_ticket是否被正确接收 - 测试
authorizer_access_token是否能正常换取 - 触发被授权公众号收到粉丝消息 → 检测你的服务器能否正确响应
- 模拟取消授权、重新授权
- 部分能力需要主动调用相应接口作证明
常见被拒原因
component_verify_ticket回调 URL 超时或返回错误- 消息加解密错误
- 无法处理"取消授权"事件
- 用户点击"进入公众号"事件回调无响应
3.7 时间预估
| 阶段 | 耗时 |
|---|---|
| 主体注册 + 资质认证 | 1~7 天 |
| 创建第三方平台 + 平台审核通过 | 1~7 天 |
| 开发调试期 | 3~14 天(取决于代码速度) |
| 全网发布测试 | 3~14 天(可能来回打回) |
综合预估:3~6 周。若只在自有公众号(测试白名单)内测,可跳过全网发布,1~2 周即可跑通。
四、跨平台准备清单
在开始三家申请前,先备好以下通用材料,可以显著缩短申请周期:
4.1 企业资料(三家都要)
- 企业营业执照原件彩色扫描件(含公章,jpg/png/jpeg,≤ 5 MB)
- 法定代表人身份证正反面照片
- 对公账户信息(开户行、账号)
- 企业联系人 + 联系电话 + 邮箱
- 官方网站 URL(若无,可先备一个 landing 页)
- 企业 ICP 备案信息(部分接口回调 URL 走 https,域名建议已备案)
4.2 产品资料(小红书服务商角色重点)
- 公司介绍文档(1~2 页 PDF,含成立时间、团队、组织架构)
- 产品 MRD + PRD
- 产品截图 5~10 张(覆盖登录、发布、数据看板等核心流程)
- 产品 demo 视频(.mp4,2~5 分钟)
- 测试账号(用户名 / 密码)供审核人员登录
- 用户案例 / 服务商家清单
4.3 技术资料(微信第三方平台重点)
- 授权发起页域名(已备案 + 已配置 HTTPS)
component_verify_ticket接收 URL(7×24 稳定)- 消息与事件接收 URL
- EncodingAESKey(43 位)
- 消息加解密方式:安全模式
4.4 现金预算
| 平台 | 认证费 | 备注 |
|---|---|---|
| 抖音 | 0 元 | 主体认证免费 |
| 小红书 | 0 元 | 但服务商类目需注册资本 ≥ 20~50 万元 |
| 微信开放平台 | 300 元 / 年 | 到期需续费 |
| 域名 + HTTPS 证书 | 100~500 元 / 年 | 三家都需要 |
| ICP 备案 | 免费 | 但需 1~3 周 |
首年现金支出预估:500~1000 元(不含小红书注册资本要求)。
五、推荐时间线(并行申请)
假设团队已具备企业主体 + 备案域名,以下三家可并行推进:
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 ├─ 抖音 ─────┤ │ 注册+认证 │ scope 申请 │ 能力申请 │ 联调 │ │ ├─ 微信 ────────────────────┤ │ 开放平台 │ 资质认证 │ 第三方创建 │ 开发 │ 全网发布 │ │ 注册 300元 │ 1~7天 │ 平台审核 │ │ 1~2 周 │ │ ├─ 小红书(可选)────────────────────────────────────────────────────────┤ │ 角色选择 │ 企业认证 │ 类目材料 │ 类目审核 │ 上架审核 │ │ │ 3~5天 │ 1~3天准备 │ 5~10天 │ 3~7天 │最快落地建议(若三家都要)
- Week 0:备齐第 4.1 节所有企业材料,注册域名并备案
- Week 1:三家平台账号注册 + 资质认证并行提交
- Week 2:抖音 scope 申请、微信第三方平台配置、小红书类目材料准备
- Week 3~4:抖音能力审核完成可先上线;微信开发中;小红书审核
- Week 5~6:微信全网发布测试;小红书上架
六、常见拒绝原因速查
抖音
- 应用类型与"发布内容至抖音"能力开放范围不符(例如企业营销工具)
- 未提交能证明"用户主动发起发布"的截图
- 主体经营范围与应用类型明显不符
小红书
- 注册资本不达标(申请企业管理类目但注册资本 < 50 万)
- 营业执照经营范围不含软件相关业务
- 用户案例材料不足,或无法证明与申请类目匹配
- 主体成立时间不足 1 年
微信开放平台
- 企业资质材料不清晰或过期
component_verify_ticket回调 URL 不稳定,全网发布测试失败- 消息加解密错误
- 权限集选择过多但未提供业务合理性说明
编程学习
技术分享
实战经验