首页 > 其他分享 >API接口获取快手商品详情(封装代码)

API接口获取快手商品详情(封装代码)

时间:2023-06-05 16:23:27浏览次数:49  
标签:封装 name 快手 price item API https 407236546

快手是中国最大的短视频平台之一,也是许多电商企业进行推广的重要渠道。为了更好地了解快手的商品信息,我们可以通过API接口来获取商品详情。

首先,我们需要了解快手API接口和相应的文档

接下来,我们需要准备请求接口的工具。在这里,我 要介绍Python语言和requests库。requests是一个很强大的HTTP请求库,可以方便地完成HTTP请求和响应。同时,Python也有广泛的数据处理和分析库,可以轻松地对获取的数据进行处理和分析。

在我们准备好工具之后,我们就可以开始调用快手商品详情接口了。首先,我们需要获取要查询的商品ID,可以从快手APP的商品详情页地址中获取。

然后,我们使用Python和requests库建立一个HTTP请求,将URL和查询参数传递进去即可。由于快手API接口需要身份认证,因此我们还需要在请求头设置快手开放平台提供的access_token参数。

item_get-根据ID取商品详情 注册开通

ks.item_get

公共参数

请求地址: https://api-gw.onebound.cn/ks/item_get

名称类型必须描述
key String 调用key(必须以GET方式拼接在URL中)
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版本

请求参数

请求参数:num_iid=79356974

参数说明:num_iid:商品ID ; delist_time不为空代表商品已下架;数据会获取异常。

以下是具体示范代码:

{
        "item": {
            "num_iid": "20046611202546",
            "title": "重磅200克男款休闲百搭【招财猫】纯棉短袖T恤",
            "desc_short": "",
            "price": 19.9,
            "total_price": 0,
            "suggestive_price": 0,
            "orginal_price": 0,
            "nick": "达人丽丽教搭配",
            "num": 0,
            "min_num": 0,
            "detail_url": "https://app.kwaixiaodian.com/page/kwaishop-goods-detail-h5-vue/detail?id=20046611202546",
            "pic_url": "https://u2-203.ecukwai.com/bs2/image-kwaishop-product/ITEM_IMAGE-407236546-515f399e73df4f228b0171dff65cef9a.jpg",
            "brand": "其他/other",
            "brandId": null,
            "rootCatId": 0,
            "cid": 0,
            "crumbs": [],
            "created_time": "",
            "modified_time": "",
            "delist_time": "",
            "desc": [
                "https://u2-203.ecukwai.com/bs2/image-kwaishop-product/ITEM_DETAIL_IMAGE-407236546-2fd76963ba6e41b4bb52982191a97daf.jpg",
                "https://u2-203.ecukwai.com/bs2/image-kwaishop-product/ITEM_DETAIL_IMAGE-407236546-56e029ac29624b3bb984bc11730bfe12.jpg",
            ],
            "desc_img": [],
            "item_imgs": [
                {
                    "url": "https://u1-203.ecukwai.com/bs2/image-kwaishop-product/ITEM_IMAGE-407236546-515f399e73df4f228b0171dff65cef9a.jpg"
                },
                {
                    "url": "https://u1-203.ecukwai.com/bs2/image-kwaishop-product/ITEM_IMAGE-407236546-68b7ad1802a9475e929adad9efe06bf2.jpg"
                }
            ],
            "item_weight": "",
            "item_size": "",
            "location": "",
            "post_fee": "",
            "express_fee": "",
            "ems_fee": "",
            "shipping_to": "",
            "has_discount": "",
            "video": [],
            "is_virtual": "",
            "sample_id": "",
            "is_promotion": "",
            "props_name": null,
            "prop_imgs": {
                "prop_img": []
            },
            "property_alias": "",
            "props": [
                {
                    "name": "品牌",
                    "value": "其他/other"
                },
                {
                    "name": "主材质",
                    "value": "棉"
                }
            ],
            "total_sold": "",
            "skus": {
                "sku": [
                    {
                        "price": 19.9,
                        "total_price": 0,
                        "orginal_price": 0,
                        "properties": "20601742184:20601742196",
                        "properties_name": "20601742184:20601742196:白色:4XL 170-185斤;",
                        "quantity": 679,
                        "sku_id": 70581398202546
                    },
                    {
                        "price": 19.9,
                        "total_price": 0,
                        "orginal_price": 0,
                        "properties": "20601742184:20601742197",
                        "properties_name": "20601742184:20601742197:白色:5XL 185-200斤;",
                        "quantity": 685,
                        "sku_id": 70581398203546
                    }
                ]
            },
            "seller_id": 407236546,
            "sales": "311",
            "shop_id": 407236546,
            "props_list": [],
            "seller_info": {
                "nick": "达人丽丽教搭配",
                "shop_type": null,
                "user_num_id": 407236546,
                "sid": 407236546,
                "title": "达人丽丽教搭配",
                "zhuy": "https://app.kwaixiaodian.com/page/kwaishop-c-shoplist?layoutType=4&enableWK=1&id=407236546",
                "shop_name": "达人丽丽教搭配"
            },
            "tmall": "false",
            "warning": "",
            "url_log": [],
            "shop_name": "达人丽丽教搭配",
            "_ddf": "jf",
            "props_img": [],
            "format_check": "fail"
        },
        "error": "",
        "translate_status": "",
        "translate_time": 0,
        "language": {
            "default_lang": "cn",
            "current_lang": "cn"
        },
        "reason": "",
        "error_code": "0000",
        "cache": 0,

 

标签:封装,name,快手,price,item,API,https,407236546
From: https://www.cnblogs.com/Noah-1723045498/p/17458100.html

相关文章

  • 电商平台通过API接口进行数据采集的意义
    电商平台数据采集是指通过一系列的数据收集技术和方法,从电商平台上获取各种与电商活动相关的数据,并进行组织、整合、分析和利用的过程。电商平台数据采集可以获取与以下方面相关的数据:1.商品信息:包括商品名称、描述、价格、运费、库存等数据。2.订单信息:包括订单编号、下单时间、订......
  • python爬虫爬取快手视频多线程下载功能【fd的使用】
    环境:python2.7+win10工具:fiddlerpostman安卓模拟器首先,打开fiddler,fiddler作为http/https抓包神器,这里就不多介绍。配置允许https 配置允许远程连接也就是打开http代理 电脑ip:192.168.1.110然后确保手机和电脑是在一个局域网下,可以通信。由于我这边没有安卓......
  • Kubernetes API
    KubernetesAPI(应用程序编程接口)是一组规则和协议,允许应用程序与Kubernetes集群进行交互和通信。它为开发人员提供了一种管理和控制Kubernetes环境中各种资源和组件的方式。KubernetesAPI遵循RESTful设计模式,意味着它使用诸如GET、POST、PUT和DELETE等HTTP方法来对资源执行操作......
  • 【HarmonyOS】API9中datashare转internal的方法
    【前言】HarmonyOS3.1Release版本正式发布了,这个版本给我们带来了一个非常有用的API——FilePicker(文件选择器)@ohos.file.picker,使用这个API我们可以选取手机中的图片视频等用于分享,并且不需要配置任何权限就可以使用。具体的使用方法就不赘述了,官网可以看选择用户文件和保存......
  • 类GeometricShapeFactory-JTS几何图形绘制API
    org.locationtech.jts.util类GeometricShapeFactoryjava.lang.Objectorg.locationtech.jts.util.GeometricShapeFactory直接已知子类:正弦之星工厂公共类GeometricShapeFactory扩展Object计算各种常见的几何形状。提供各种方法来指定所生成形状的位置,范围和旋转,以及用于形成它们......
  • 一篇文章带你详细了解axios的封装
    axios封装对请求的封装在实际项目中是十分必要的,它可以让我们统一处理http请求。比如做一些拦截,处理一些错误等。本篇文章将详细介绍如何封装axios请求,具体实现的功能如下基本配置配置默认请求地址,超时等请求拦截拦截request请求,处理一些发送请求之前做的处......
  • Python|通过FastAPI开发一个快速的WebAPI项目
    前言Python如此受欢迎的众多原因之一是Python有大量成熟和稳定的库可供选择:网页开发有:Django和Flask,提供了很好的网络开发体验和大量的有用文档机器学习有:scikit-learn、Keras等,提供了丰富的机器学习的包和数据处理和可视化工具。FastAPI是一个快速、轻量级的现代A......
  • Pomelo开发中Web客户端开发API简介
     使用pomelo做服务端开发时,无论什么客户端,只要能遵循与服务端的线上协议,就能够与服务端建立通信。pomelo内建提供的sioconnector和hybridconnector都定义了自己的协议格式,其中sioconnector用于socket.io的通信,hybridconnector则用来处理websocket和tcp的连接通信。为了方便客户......
  • 【电商api接口京东系列】获取推荐商品列表+获得商品评论演示示例
    数据采集是指获取和整理各种数据的过程,这些数据可以来自各种来源,例如互联网、社交媒体、传统媒体、设备传感器、企业内部系统等。通常,数据采集是企业或组织重要的商业活动之一。它可以帮助企业了解客户需求、产品趋势、市场机会,以及竞争对手的情况,进而做出更加明智的商业决策。......
  • 电商平台通过API接口进行数据采集的意义
    ​    电商平台数据采集是指通过一系列的数据收集技术和方法,从电商平台上获取各种与电商活动相关的数据,并进行组织、整合、分析和利用的过程。电商平台数据采集可以获取与以下方面相关的数据: 1.商品信息:包括商品名称、描述、价格、运费、库存等数据。2.订单信息:包......