# 小红书获取点赞数量接口 **Repository Path**: ericchenran/xiaohongshuapi ## Basic Information - **Project Name**: 小红书获取点赞数量接口 - **Description**: 看到网上很多卖授权的接口,而且官方又不开放接口能力,很多企业想进行应用开发都头痛,所以我写了一个脚本,通过短链接获取点赞数。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-10 - **Last Updated**: 2024-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: PHP, Python ## README ### 一、接口概述 该接口通过接收一个包含目标URL的POST请求,尝试从对应页面中提取类似小红书笔记的点赞数,并以JSON格式返回相关结果,同时具备请求验证、错误处理以及跨域支持等功能。 ### 技术支持与交流 - **GodModel生态应用交流群**:[加入我们的用户交流群](https://qm.qq.com/q/1SJUIpu7zG) - **天神大模型能力接入文档**:[查阅官方文档](https://chat.orderease.cn/doc/) - **邮箱**:3469807212@qq.com - **作者**:陈祖豪 ### 二、接口地址 接口部署所在的服务器URL地址,例如:`http://yourdomain.com/get_like_count.php`(请将 `yourdomain.com` 替换为实际的域名或IP地址及相应路径)。 ### 三、请求方法 - **请求类型**:POST - **请求头部**: - `Content-Type: application/json`(表明请求体数据格式为JSON) ### 四、请求参数 请求体需包含一个JSON格式的对象,其中关键参数为 `url`,示例如下: ```json { "url": "https://example.com/target_page.html" } ``` - **参数说明**: - `url`(必选):字符串类型,表示需要获取点赞数的目标页面的URL地址,该URL需要符合正确的格式规范,否则请求会被拒绝并返回相应错误信息。 ### 五、响应格式 接口返回的响应为JSON格式的数据,结构示例及说明如下: #### 成功情况 ```json { "success": true, "like_count": 100, "url": "https://example.com/target_page.html" } ``` - `success`:布尔类型,值为 `true` 表示请求成功获取到点赞数。 - `like_count`:整数类型,代表从目标页面提取到的点赞数量。 - `url`:字符串类型,即请求中传入的目标页面URL,用于确认对应的请求页面。 #### 失败情况 - **请求失败(例如CURL请求出错)**: ```json { "success": false, "error": "请求失败: 具体的错误信息", "url": "https://example.com/target_page.html" } ``` - **未找到点赞数**: ```json { "success": false, "error": "未找到点赞数,响应已保存到response.html", "url": "https://example.com/target_page.html" } ``` - **请求方法不正确(非POST请求)**: ```json { "success": false, "error": "只支持POST请求方法", "url": "" } ``` - **未提供 `url` 参数**: ```json { "success": false, "error": "请提供url参数", "url": "" } ``` - **URL格式不正确**: ```json { "success": false, "error": "URL格式不正确", "url": "" } ``` ### 六、注意事项 - 确保发送请求的客户端所在网络环境能够访问接口部署的服务器地址,不存在网络限制或防火墙拦截等问题。 - 如果在未找到点赞数的情况下,服务器端会将对应的目标页面响应内容保存到 `response.html` 文件中(保存路径为服务器端运行代码所在目录),可用于后续排查匹配失败的原因等调试工作。