小红书 API
  1. 开发文档
小红书 API
  • 开发文档
    • 应用开发
    • 新手指南
    • 应用测试
    • 授权流程(自研)
    • 授权流程(软件服务商)
    • 签名算法
    • 系统参数说明
    • 应用消息推送
    • SDK 使用说明
    • 发布服务
  • API 调用场景
    • 商品基础介绍
    • 订单基础介绍
    • 跨境订单介绍
    • 订单接入方案
    • 售后接入说明
  • 数据加解密
    • 数据加密对接方案
    • 加密算法介绍
  • 电子面单
    • 电子面单对接说明
    • 电子面单打印组件协议
  • 规则中心
    • 小红书开放平台开发者协议
    • 数据安全承诺函
    • 服务市场上架审核标准
    • 开发者角色说明
    • 小红书服务市场服务协议(服务商版)
    • 小红书服务市场管理规范
    • 企业管理类目管理规则
    • 商品管理类目管理规则
    • 订单管理类目管理规则
    • 内容工具类目管理规则
    • 小红书服务市场保证金要求
  • 公共 API
    • 批量获取发货时间规则
    • 获取地址信息(新)
    • 获取商家地址库
    • 获取分类列表
    • 由末级分类获取规格(新)
    • 由末级分类获取属性
    • 由属性获取属性值
    • 获取快递公司信息
    • 获取物流方案列表
    • 运费模版列表
    • 运费模版详情
    • 获取品牌信息
    • 获取物流模式列表
    • 获取地址信息
    • 获取老版本商家授权信息
    • cc资质检查
    • 商品标题类目预测
    • 由末级分类获取规格(旧)
  • 订单 API
    • 带货达人侧详情查询
    • 查询月度结算单下载地址
    • 订单列表
    • 订单详情
    • 订单收件人信息
    • 修改订单备注
    • 订单发货
    • 修改快递单号
    • 订单物流轨迹
    • 海关申报信息
    • 获取取消申请列表(即将下线)
    • 取消申请审核(即将下线)
    • 跨境清关支持口岸
    • 跨境重推支付单
    • 跨境商品备案信息同步
    • 跨境商品备案信息查询
    • 小包批次创建
    • 开票列表查询
    • 开票结果回传(正向蓝票开具)
    • 发票冲红(逆向冲红)
    • 批量解密
    • 批量脱敏
    • 批量获取索引串
  • 售后 API
    • 售后换货确认收货并发货
    • 获取售后列表
    • 售后详情
    • 售后审核(新)
    • 售后确认收货(新)
  • 商品 API
    • 商品列表基础版
    • 商品列表完整版(新)
    • 更新物流方案
    • 商品上下架
    • 创建ITEM
    • 更新TEM
    • 删除ITEM
    • 创建SKU
    • 更新SKU
    • 删除SKU
    • 查询Item列表
    • 获取ITEM详情
    • 修改价格
    • 修改商品主图、主图视频
    • 修改规格图
  • 库存 API
    • 获取商品库存
    • 同步库存
    • 增减库存
  • 素材中心 API
    • 素材列表
    • 上传素材
    • 修改素材
    • 删除素材
  • 消息文档
    • 商品新建
    • 商品上下架
    • 商品审核驳回
    • 商品删除
  • 物流 API
    • 查询电子面单订购关系
    • 查询电子面单模板列表
    • 批量取号
    • 更新面单
    • 取消面单
    • 查询面单
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  • 素材中心 API
  1. 开发文档

应用消息推送

应用消息推送指南#

概述#

消息推送取代轮询API的方式,可提升数据传输效率。本页面介绍如何使用OpenAPI消息推送功能, 当前支持包括商品、订单、售后关键业务节点的消息推送。

一、消息类型(2022年5月25日更新)#

1、订单消息#

消息事件名称msgTag触发场景
订单状态变更msg_fulfillment_status_change用户下单 用户支付后,订单触发风控 支付后,跨境商品清关 用户支付后,订单走完风控,等待操作 卖家对部分商品发货 卖家对全部商品发货 买家确认收货或系统自动确认收货,且母订单状态变为「已完成」 售后完成,订单关闭
买家收货信息变更msg_fulfillment_receiver_change收货信息被商家修改 收货信息被买家修改 收货信息被平台客服修改
卖家修改备注msg_fulfillment_seller_remark_change卖家修改交易备注
订单发货时效变更msg_fulfillment_delivery_time_change商家创建报备单,向平台提交影响发货时效的申请

2、商品消息#

消息事件名称msgTag触发场景
商品新建msg_item_create商品新建
商品上下架msg_item_buyable商品上架 商品下架
商品审核驳回msg_item_audit_reject商品状态已驳回

3、售后消息#

消息事件名称msgTag触发场景
发起售后申请msg_after_sale_create订单未发货,申请仅退款 订单已发货,申请仅退款 订单已发货,申请退款退货 订单已发货,申请换货
售后类型变更msg_after_sale_transfer卖家/平台客服修改售后单

一、消息类型(2022年5月25日更新)#

1、进入小红书开放平台控制台,进入相关应用的应用管理界面
开启推送服务开关,表示接受已订阅的消息推送
点击修改推送地址(注意带上https://或http://),可将已订阅的相关消息推送到该地址。目前一个应用仅支持配置一个地址
推送地址填写完毕后,返回状态检测结果。为保证消息推送正常,请确保推送地址的检测状态为正常
推送地址请保证post请求返回httpcode=200,测试推送post数据:{“test”:true}
在消息列表中,选择需要订阅的消息类型 img

消息生成#

消息由业务方事件触发,开放平台接收消息之后,对消息进行处理,然后通过HTTP方式发送给应用
必须在应用管理中配置消息回调地址,应用使用同一个回调地址接收消息,根据消息中的消息类型区分不同业务场景

加签#

1.对除sign外的系统参数和所有请求参数进行排序#
将url的所有请求参数以及除sign外的系统参数按照字母进行排序(如果参数包含中文,中文保持原文即可,无需对其单独转码),并使用&连接, 请求body不参与排序。见如下示例:
请求url为:
/open_api/msg?canshu=test
系统参数有:
timestamp: 1625475843
app-key: xhs

则参与排序的参数如下:
timestamp=1625475843
app-key=xhs
排序连接后的结果为 app-key=xhs&canshu=test&timestamp=1625475843

拼接 url+参数+app-secret
假设app-secret=9a539709cafc1efc9ef05838be468a28
拼接之后的结果为 /open_api/msg?app-key=xhs&canshu=test&timestamp=16254758439a539709cafc1efc9ef05838be468a28

MD5计算签名
上述字符串的MD5签名结果为 a7b7430de338783293443133ab9b9357

Header中数据:
timestamp: 1625475843
app-key: xhs
sign: a7b7430de338783293443133ab9b9357

POST数据#

消息data具体内容参见消息文档
[
    {
       msgTag: string   // 消息类型
       sellerId: string // 商家店铺Id
       data: string     // 消息内容
    }
]

返回结构#

{
   success: bool      // true/false
   error_code: int    // 错误代码
   error_msg: string  // 错误描述
}

【小红书】API开发者 微信交流群

用微信扫右侧二维码,加入【小红书】API开发者 交流群,互助沟通

扫码加入交流群
上一页
系统参数说明
下一页
SDK 使用说明
Built with