首页 > 大数据 > 数据分析 > 小红书获取笔记详情API接口会返回哪些数据?知识讲解
小红书获取笔记详情的API接口是小红书开放平台为开发者提供的核心功能之一,通过该接口可获取笔记的标题、正文、图片、互动数据等结构化信息。以下是接口返回数据的详细解析及调用注意事项:
note_id:笔记唯一标识符(如
"649c46ab000000002702ad36")。title:笔记标题(如
"春季美妆新品推荐")。content:笔记正文内容(可能包含HTML标签,需用
BeautifulSoup等库解析)。tags:笔记标签数组(如
["美妆", "新品"]),用于分类和搜索。publish_time:发布时间(如
"2025-04-25T14:30:00Z"),格式为ISO 8601。images:图片URL数组(如
["https://example.com/image1.jpg"]),用于前端展示。videos:视频对象数组,包含
type(视频类型)、
url(视频链接)、
cover(封面图URL)等字段。like_count:点赞数(如
1024)。comment_count:评论数(如
256)。collection_count:收藏数(如
512)。share_count:分享数(如
128)。is_liked/
is_collected:当前用户是否已点赞/收藏(需身份验证)。author对象包含:
user_id:用户唯一标识符(如
"987654321")。nickname:用户昵称(如
"美妆达人")。avatar:头像URL(如
"https://example.com/avatar.jpg")。follower_count:粉丝数(如
100000)。location对象包含:
name:地点名称(如
"上海")。latitude/
longitude:经纬度坐标(如
31.2304, 121.4737)。view_count:笔记浏览量(如
10000),反映曝光度。red.note.detail.get,提交申请理由(如“内容分析工具开发”),等待审核(1-3个工作日)。access_token(需用户授权或服务端令牌),有效期通常为30天。https://api.xiaohongshu.com/note/detail 或
https://api.xiaohongshu.com/v1/notes/{note_id}。note_id:目标笔记ID(可从URL或分享链接提取)。access_token:授权令牌。fields:指定返回字段(如
title,content,like_count),减少数据量。timestamp:当前时间戳(防重放攻击)。sign:按小红书规则生成的签名(验证请求合法性)。pythonimport requestsdef get_note_detail(app_key, access_token, note_id):url = f"https://api.xiaohongshu.com/note/detail?note_id={note_id}&access_token={access_token}"headers = {"Accept-Encoding": "gzip", "Connection": "close"}response = requests.get(url, headers=headers)if response.status_code == 200:return response.json()else:print(f"请求失败,状态码:{response.status_code}")return None# 示例调用app_key = "YOUR_APP_KEY"access_token = "YOUR_ACCESS_TOKEN"note_id = "123456789"result = get_note_detail(app_key, access_token, note_id)if result:print(f"标题:{result['data']['title']}")print(f"点赞数:{result['data']['like_count']}")print(f"作者昵称:{result['data']['author']['nickname']}")
access_token,检查令牌是否过期或权限不足。note_id正确性。content字段可能包含HTML标签,需用
BeautifulSoup等库清理。Referer头)。robots.txt和版权法),避免高频请求。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046834/viewspace-3095236/ ,如需转载,请注明出处,否则将追究法律责任。