注册与登录
创建应用
申请接口权限
构建请求
发送请求并处理响应
import requestsimport json# API的访问地址和请求参数url = 'https://api.xiaohongshu.com/api/notes' headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_ACCESS_TOKEN' }# 要获取笔记详情的笔记ID和页码note_id = '123456789' page_no = 1 page_size = 100 # 构建请求体和请求URLparams = {
'id': note_id,
'page': page_no,
'page_size': page_size,
# 其他可选参数...}response = requests.get(url, headers=headers, params=params) data = response.json() # 处理获取到的笔记详情数据if data['status'] == 'success':
notes = data['data']['notes']
for note in notes:
title = note['title']
content = note['content']
like_count = note['like_count']
comment_count = note['comment_count']
# 其他字段的处理...
print(f"笔记标题:{title}")
- 遵守使用规则:严格遵守小红书的使用协议和 API 规范,不得将获取的数据用于非法用途或泄露给他人,确保合法使用 API 接口。
- 注意调用频率:API 有一定的调用频率限制,不要超过限制以免被封禁,建议合理安排请求时间和频率。
- 数据安全与隐私保护:妥善保管接口访问密钥,避免泄露。在使用数据时,遵守相关法律法规,如《网络安全法》《个人信息保护法》等,确保数据收集、使用符合规定 。
- 关注接口变更:小红书的 API 接口政策可能会随着时间的推移有所调整,建议开发者定期查看最新的文档更新,及时跟进并更新代码以适应新的接口规范 。