小红书获得小红书笔记详情 API

news/2024/7/19 8:38:36 标签: 笔记, 数据挖掘, 网络爬虫, 爬虫

小红书笔记详情 API 调用说明文档

一、背景

小红书是一个生活方式分享社区,用户可以在平台上发布和获取各类生活方式的笔记内容。为了提供更高效、更便捷的服务,我们开放了小红书笔记详情 API,供开发者查询小红书笔记的详细信息。

二、应用

小红书笔记详情 API 主要应用于以下场景:

  1. 内容管理系统:对于需要大量获取小红书笔记内容的应用,如内容管理系统,可以通过 API 获取笔记的详细信息,从而为用户提供更为丰富的内容。
  2. 第三方数据分析工具:数据分析工具可以利用 API 获取小红书笔记的数据,对社区内的热门话题、用户行为等进行深度分析。
  3. 个性化推荐系统:通过对 API 的使用,可以获取小红书笔记的详细信息,进而为推荐系统提供数据支持,为用户提供更为精准的个性化推荐。

三、API 调用说明

  1. 请求方式:使用 GET 方法进行请求。

  2. 请求参数:

    • 公共参数

      名称类型必须描述
      keyString调用key(必须以GET方式拼接在URL中)
      secretString调用密钥
      api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
      cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
      result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
      langString[cn,en,ru]翻译语言,默认cn简体中文
      versionStringAPI版本

      请求参数

      请求参数:num_iid=649c46ab000000002702ad36

      参数说明:num_iid:笔记ID

  3. 响应参数:

    • title笔记的标题。
    • content笔记的内容。
    • author笔记的作者名称。
    • like_count笔记的点赞数量。
    • comment_count笔记的评论数量。
    • tag笔记所带的标签。
    • created_at笔记的发布时间。
  4. 调用示例:

<?php

// 请求示例 url 默认请求参数已经URL编码处理
// 本示例代码未加密secret参数明文传输,若要加密请参考:
$method = "GET";
$url = "https://api-服务器.cn/smallredbook/item_get_video/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=649c46ab000000002702ad36";
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_ENCODING, "gzip");
var_dump(curl_exec($curl));
?>
其中,:note_id 替换为具体的笔记 ID,YOUR_ACCESS_TOKEN 替换为申请获得的 access token。

5. 返回值说明:API 调用成功时,返回 JSON 格式的数据,包含笔记的详细信息;调用失败时,返回相应的错误信息。
6. 错误码说明:在调用失败的情况下,API 会返回一个错误码以及相应的错误信息。以下是可能遇到的错误码及其含义:
404笔记不存在。
401:未授权访问,access token 无效或已过期。
403:禁止访问,账号存在违规行为或被封禁。
* 其他错误码请参考具体文档或联系客服支持获取更多信息。


http://www.niftyadmin.cn/n/5281646.html

相关文章

SpringMVC 处理请求的整体流程

Spring MVC 是一个基于 Java 的 MVC&#xff08;Model-View-Controller&#xff09;框架&#xff0c;用于构建 Web 应用程序。以下是 Spring MVC 处理请求的整体流程&#xff1a; 用户发送请求&#xff1a;用户通过浏览器或其他客户端向服务器发送 HTTP 请求。接收请求&#x…

WebAssembly 的魅力:高效、安全、跨平台(下)

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

51单片机相关寄存器

前言 单片机复习的时候对应寄存器的记忆感觉很混乱&#xff0c;这里进行一下整理,后面的单词是我用来辅助记忆的&#xff0c;可能并不是表示原本的含义。 P3口的第二功能 0RXD 串行数据输入口 1TXD串行数据输出口2INT0外部中断0输入3INT1外部中断1输入4T0定时器0外部计数输入…

【Vue新手必看】ElementUI表单实战教程,轻松掌握!

ElementUI表单 el的表单官网内容很多&#xff0c;看了一眼觉得心累了。但实际上它使用起来非常的方便,el为我们封装了各种组件&#xff0c;样式也大众。 一个简单的案例 代码如下&#xff08;使用时确保引入了相关的组件&#xff09; <template> <el-form ref"…

基于ip地址通过openssl生成自签名证书

最近在配置geo的时候&#xff0c;客户说自己使用的是自签证书&#xff0c;然后是通过ip地址和端口的方式访问gitlab&#xff0c;比较好奇这块&#xff0c;因此对证书的生成和使用做了一些整理&#xff0c;对此网上关于这部分资料也很多&#xff0c;不过作为记录&#xff0c;也算…

C++面向对象(OOP)编程-位运算详解

本文主要介绍原码、位运算的种类&#xff0c;以及常用的位运算的使用场景。 目录 1 原码、反码、补码 2 有符号和无符号数 3 位运算 4 位运算符使用规则 4.1 逻辑移位和算术移位 4.1.1 逻辑左移和算法左移 4.1.2 逻辑右移和算术右移 4.1.3 总结 4.2 位运算的应用场景 …

NIO的实战教程(简单且高效)

1. 参考 建议按顺序阅读以下三篇文章 为什么NIO被称为同步非阻塞&#xff1f; Java IO 与 NIO&#xff1a;高效的输入输出操作探究 【Java.NIO】Selector&#xff0c;及SelectionKey 2. 实战 我们将模拟一个简单的HTTP服务器&#xff0c;它将响应客户端请求并返回一个固定的…

基于SSM框架的二手房中介管理系统+vue论文

摘 要 如今社会上各行各业&#xff0c;都在用属于自己专用的软件来进行工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。互联网的发展&#xff0c;离不开一些新的技术&#xff0c;而新技术的产生往往是为了解决现有问题而产生的。针对于二手房信…