小红书用户作品列表 API 概述,json数据返回

访客10个月前未分类661

小红书用户作品列表API概述及JSON数据返回说明

一、API概述

小红书用户作品列表API是小红书开放平台为开发者提供的核心接口之一,允许通过用户ID(user_id)获取其发布的全部笔记内容,包括标题、正文、图片、互动数据等。该接口支持分页查询,返回JSON格式数据,便于开发者集成到自有应用或数据分析系统中。

关键特性

  1. 数据完整性:覆盖笔记标题、内容、图片、点赞、评论、收藏等核心字段。

  2. 分页支持:通过pagepage_size参数控制返回数据量,避免单次请求过大。

  3. 实时性:返回数据为小红书平台实时内容,确保信息时效性。

  4. 权限控制:需申请API密钥并遵守调用频率限制(如每分钟100次)。

二、JSON数据返回结构

成功调用API后,返回的JSON数据包含以下核心字段:

json{"code": 200,"message": "success","data": {"items": [{"note_id": "64a1b2c3d4e5","title": "夏日穿搭分享|显瘦连衣裙推荐","content": "分享几款适合夏天的显瘦连衣裙,微胖女孩必备!","images": ["https://ci.xiaohongshu.com/1.jpg","https://ci.xiaohongshu.com/2.jpg"],"likes": 1234,"comments": 56,"collected": 78,"created_at": "2023-07-01T12:00:00Z","tags": ["穿搭", "显瘦", "连衣裙"]},{"note_id": "64a1b2c3d4e6","title": "旅行Vlog|三亚度假攻略","content": "三亚5天4夜自由行全记录,附酒店、美食推荐!","images": ["https://ci.xiaohongshu.com/3.jpg"],"likes": 890,"comments": 32,"collected": 45,"created_at": "2023-07-05T15:30:00Z","tags": ["旅行", "三亚", "Vlog"]}],"pagination": {"current_page": 1,"total_pages": 3,"items_per_page": 10,"total_items": 25}}}

三、字段详解


字段类型说明
codeint状态码,200表示成功,其他值表示错误(如401未授权、429频率超限)。
messagestring状态描述,成功时返回"success"
data.itemsarray笔记列表,每个元素包含单条笔记的详细信息。
note_idstring笔记唯一标识符,可用于调用笔记详情API。
titlestring笔记标题,长度限制50字符。
contentstring笔记正文,支持Markdown格式。
imagesarray图片URL列表,最多9张,格式为["url1", "url2"]
likesint点赞数,反映笔记受欢迎程度。
commentsint评论数,可用于分析用户互动情况。
collectedint收藏数,代表笔记的长期价值。
created_atstring发布时间,ISO 8601格式(如"2023-07-01T12:00:00Z")。
tagsarray标签列表,格式为["标签1", "标签2"],便于内容分类检索。
paginationobject分页信息,包含当前页码、总页数、每页条目数等。


四、调用示例(Python)

python
import requests

def get_user_notes(user_id, page=1, page_size=10):
url = "https://api.xiaohongshu.com/v2/user/notes"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
params = {
"user_id": user_id,
"page": page,
"page_size": page_size
}

response = requests.get(url, headers=headers, params=params)
if response.status_code == 200:
return response.json()
else:
return {"error": f"API调用失败,状态码:{response.status_code}"}

# 示例调用
user_id = "55d99833f5a26377a030cbf8"  # 替换为实际用户ID
result = get_user_notes(user_id)
print(result)

五、注意事项

  1. 权限申请:需在小红书开放平台注册开发者账号并申请API密钥。

  2. 频率限制:默认每分钟100次调用,超限需联系官方调整配额。

  3. 数据合规:禁止爬取用户隐私数据或用于商业竞争分析。

  4. 错误处理:需捕获401(未授权)、429(频率超限)等异常状态码。


相关文章

淘宝商品评论 API(taobao.item.reviews.get)业务场景与 JSON 返回实战

一、接口概述淘宝评论 API(taobao.item.reviews.get)是淘宝开放平台核心数据接口,通过 HTTPS+REST 调用,按商品 ID(num_iid)获取评分、文字、晒图、追评、卖...

TikTok 视频详情 & 列表 API 接口技术文档(带全套 JSON 样例・核心章节)

一、接口整体说明TikTok 视频接口分两类:①用户作品列表接口(批量拉取多视频)、②单条视频详情接口(指定 aweme_id 查单品),通用cursor游标分页,不使用 page 页码;鉴权统一 H...

淘宝商品详情API(taobao.item.get)调用的日常示例以及参数参考

我给你一套最实用、能直接复制跑通的淘宝商品详情 API(taobao.item.get)日常调用示例 + 完整参数参考,你开发时直接套用即可。一、接口基础信息接口名:taobao.item.get地址...

淘宝/天猫获得淘宝商品详情 API 返回值说明

item_get-获得淘宝商品详情 [查看演示]  taobao.item_get公共参数请求地址: https://api-gw.onebound.cn/taobao/item_...

淘宝拍立淘 API(taobao.item.search.img)

前言一句话说明:上传图片(URL/Base64),返回淘宝同款 / 相似商品列表,用于比价、内容带货、同款监控。一、如何确保数据稳定性(简单有效)严控调用频率免费版 QPS≤5,商用版按套餐限流;间隔...

除了JSON,淘宝店铺商品API接口还支持哪些数据格式?

从技术角度:淘宝店铺商品 API(TOP 开放平台)除 JSON 外,官方固定支持 XML,无其他格式(如 CSV/HTML/protobuf)。一、支持格式(技术)JSON(常用,默认推荐):for...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。