打通抖音 / 小红书 / 微信公众号三家平台的 OAuth

打通抖音 / 小红书 / 微信公众号三家平台的 OAuth

第三方平台 OAuth 资质申请指南

目标:为打通抖音 / 小红书 / 微信公众号三家平台的 OAuth 接入,本文只聚焦「主体资质、应用创建、能力/权限申请、认证费用与耗时」,不涉及具体接口调用。

总览

平台主体要求现金成本关键卡点从零到可上线预估
抖音企业 / 个体工商户 / 事业单位等免费发布能力仅对创作工具/社区/硬件/游戏开放2~4 周
小红书大陆存续 ≥1 年企业,注册资本 ≥20 万免费需类目审核,材料多4~8 周
微信公众号企业主体300 元/年需通过全网发布测试3~6 周

一、抖音开放平台

  • 门户:https://developer.open-douyin.com
  • 面向的应用形态:移动应用 / 网站应用(都能拿到 OAuthclient_key + client_secret

1.1 主体资质

  • 只支持企业身份创建移动/网站应用(个人身份仅能创建「小玩法」,不适用 socialhub 场景)
  • 支持的主体类型
    • 企业(营业执照)
    • 个体工商户(个体工商户营业执照)
    • 党政机关(统一社会信用代码证书)
    • 事业单位(事业单位法人证书)
    • 社会组织(社会团体法人登记证书 / 民办非企业单位登记证书)
    • 其他组织(律师事务所执业许可、民办学校办学许可证、外国企业常驻代表机构登记证等)
  • 主体材料要求
    • 原件扫描件或彩色照片,格式 jpg / png / jpeg,单张 ≤ 5 MB
    • 无水印或仅带"仅限抖音开放平台使用"字样的水印
    • 电子版营业执照需显示"查询时间 ≤ 15 天"
    • 与国家企业信用信息公示系统内容一致

1.2 认证费用

  • 主体认证免费
  • 对公验证 4 选 1
    1. 法定代表人 / 经营者人脸识别验证
    2. 银行账户实名认证
    3. 平台向客户对公账户打款(客户回填金额)
    4. 客户向平台对公账户打款

1.3 完整申请流程

步骤操作耗时
1注册开发者账号(手机号 + 邮箱)5 分钟
2首页或「账号中心」发起「企业身份认证」,填写主体资质30 分钟
3提交主体审核1~2 个工作日
4完成对公验证(人脸识别方式当天完成;打款方式 1~3 个工作日)0~3 天
5「我的应用」→ 创建「移动应用」或「网站应用」,拿到client_key / client_secret30 分钟
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、消息推送 URL30 分钟
9沙箱开发 → 正式上线(服务商应用需上架服务市场,商家自研可自用)上架审核 3~7 天

2.5 时间预估

场景商家自研服务商
资质材料齐全3~7 天2~4 周
有材料补交7~14 天4~8 周
类目权限被拒需换类目+7~14 天+2~4 周

综合预估

  • 商家自研1~2 周
  • 软件服务商4~8 周

2.6 走不通的情况

  • 目标是「帮用户发小红书笔记」→ 官方开放平台没有这个能力
  • 目标是「拉取笔记数据用于数据分析」→ 官方开放平台没有通用数据类目
  • 只有以下路径能拿到笔记发布/数据能力:
    1. 走 MCN 合作签约(业务审核)
    2. 走蒲公英 / 品牌合作平台(面向广告投放)
    3. 商家自研角色下,只能操作自己店铺内容(不能代其他账号)
    4. 或退化为「账号绑定 + 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 全网发布测试细节

这是最容易卡住的一步。微信会用官方测试账号模拟以下流程,全部通过才能上线:

  1. 用测试账号扫码授权你的第三方平台
  2. 测试component_verify_ticket是否被正确接收
  3. 测试authorizer_access_token是否能正常换取
  4. 触发被授权公众号收到粉丝消息 → 检测你的服务器能否正确响应
  5. 模拟取消授权、重新授权
  6. 部分能力需要主动调用相应接口作证明

常见被拒原因

  • 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天 │

最快落地建议(若三家都要)

  1. Week 0:备齐第 4.1 节所有企业材料,注册域名并备案
  2. Week 1:三家平台账号注册 + 资质认证并行提交
  3. Week 2:抖音 scope 申请、微信第三方平台配置、小红书类目材料准备
  4. Week 3~4:抖音能力审核完成可先上线;微信开发中;小红书审核
  5. Week 5~6:微信全网发布测试;小红书上架

六、常见拒绝原因速查

抖音

  • 应用类型与"发布内容至抖音"能力开放范围不符(例如企业营销工具)
  • 未提交能证明"用户主动发起发布"的截图
  • 主体经营范围与应用类型明显不符

小红书

  • 注册资本不达标(申请企业管理类目但注册资本 < 50 万)
  • 营业执照经营范围不含软件相关业务
  • 用户案例材料不足,或无法证明与申请类目匹配
  • 主体成立时间不足 1 年

微信开放平台

  • 企业资质材料不清晰或过期
  • component_verify_ticket回调 URL 不稳定,全网发布测试失败
  • 消息加解密错误
  • 权限集选择过多但未提供业务合理性说明