小红书商品详情API接口(商品详情页面数据接口)代码对接如下:
1.公共参数
| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| key | String | 是 | 调用key(必须以GET方式拼接在URL中,点击获取请求key和secret) |
| secret | String | 是 | 调用密钥 |
| api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
| cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
| result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 |
| lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
| version | String | 否 | API版本 |
2.请求参数
请求参数:num_iid=5eb1097ba091410953951d17
参数说明:num_iid:小红书商品ID
3.响应参数
4.请求示例(CURL、PHP 、PHPsdk 、Java 、C# 、Python…)
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://vx19970108018/smallredbook/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=5eb1097ba091410953951d17"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
5.响应示例
{'data': {'scene': None,
'template': '[{"name":"app","key":"app","type":"block","parent":null},{"name":"headerBarMain","key":"headerBarMain","parent":"app.slot.headerBarMain","type":"block"},{"name":"headerBarPopup","key":"headerBarPopup","type":"block","parent":null,"strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { secondRenderFinished '
'} = event;\\n return '
'secondRenderFinished;\\n '
'}"},{"type":"runtime","resolver":"({ visible }) => '
'!!visible"}]},{"name":"curtain","key":"curtain","parent":"app.slot.curtain","type":"block"},{"name":"carousel","key":"carousel","type":"block","parent":"app.slot.carousel"},{"name":"colorVariants","key":"colorVariants","type":"block","parent":"app.slot.colorVariants","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"priceWarmUp","key":"priceWarmUp","type":"block","parent":"app.slot.basic","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"price","key":"price","type":"block","parent":"app.slot.basic","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"depositTailPayTime","key":"depositTailPayTime","type":"block","parent":"app.slot.basic","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"profitBar","key":"profitBar","type":"block","parent":"app.slot.basic","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"profitBarPopup","key":"profitBarPopup","type":"block","parent":null,"strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { secondRenderFinished '
'} = event;\\n return '
'secondRenderFinished;\\n '
'}"},{"type":"runtime","resolver":"({ visible }) => '
'!!visible"}]},{"name":"membership","key":"membership","type":"block","parent":"app.slot.basic","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"description","key":"description","type":"block","parent":"app.slot.basic","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"descriptionExtraInfo","key":"descriptionExtraInfo","type":"block","parent":"app.slot.basic","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"redRank","key":"redRank","type":"block","parent":"app.slot.basic","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"campaignBanner","key":"campaignBanner","parent":"app.slot.campaignBanner","type":"block","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"installment","key":"installment","type":"block","parent":"app.slot.service","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"installmentPopup","key":"installmentPopup","type":"block","parent":null,"strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { secondRenderFinished '
'} = event;\\n return '
'secondRenderFinished;\\n '
'}"},{"type":"runtime","resolver":"({ visible }) => '
'!!visible"}]},{"name":"selectedExp","key":"selected","type":"block","parent":"app.slot.service","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"goodsDistribute","key":"goodsDistribute","type":"block","parent":"app.slot.service","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"}]},{"name":"serviceMain","key":"serviceMainKey","modelKey":"serviceMain","type":"block","parent":"app.slot.service","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"},{"type":"runtime","resolver":"({ isNotOnlySelf }) '
'=> '
'!!isNotOnlySelf"}]},{"name":"service","key":"serviceKey","modelKey":"serviceMain","type":"block","parent":"app.slot.service","strategies":[{"type":"event","resolver":"({ '
'event }) => {\\n const { topRenderFinished } = '
'event;\\n return topRenderFinished;\\n '
'}"},{"type":"runtime","resolver":"({ isNotOnlySelf }) '
'=> '

本文介绍了如何对接小红书商品详情API,详细讲解了接口所需的公共参数和请求参数,特别是商品ID(num_iid)的使用。同时,提供了不同编程语言如CURL、PHP、Java、Python等的请求示例,以及对应的响应示例,帮助开发者实现商品详情页面数据的获取。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



