• 一号店调用api实例讲解


    api接口调用是指使用python的requests库进行访问,基本上是get或post请求,有些接口会加密,然后必须使用对方提供给我们的公钥加密或解密,配上相应的参数进行访问,我们所需要的数据在请求后的返回结果中,所看到的基本上都是json格式的解析,所以请求后可以使用requests自带的json函数进行解析,然后提取所需的数据,访问一次就能得到一个数据。

    获取API数据

    公共参数

    名称类型必须描述
    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版本

    响应参数

    Version: Date:

    名称类型必须示例值描述

    num_iid

    Bigint041448995133商品ID

    title

    String0361男鞋跑步鞋运动鞋冬季新款老套网面透气旅游鞋防滑休闲白色鞋-1寸白色/骨架色(尺寸偏差)42商品标题

    desc_short

    String0商品简介

    price

    String00.00价格

    total_price

    Int00

    suggestive_price

    Int00

    orginal_price

    String00.00原价

    nick

    String0掌柜昵称

    num

    String0

    min_num

    Int00

    detail_url

    String0https://item.yhd.com/41448995133.html商品链接

    pic_url

    String0jfs/t1/10362/2/10481/112020/5c63e1feEf1121281/ad09a2419bb4ab6d.jpg商品图片

    brand

    String0品牌名称

    brandId

    Int0品牌ID

    rootCatId

    Int0顶级分类ID

    cid

    Int0

    favcount

    Int00

    fanscount

    Int00

    crumbs

    Mix0[]

    created_time

    String0

    modified_time

    String0

    delist_time

    String0

    desc

    String0

    item_imgs

    Mix0[{"url": ""jfs/t1/10362/2/10481/112020/5c63e1feEf1121281/ad09a2419bb4ab6d.jpg""}]商品图片列表

    item_weight

    String0商品重量

    item_size

    String0商品尺寸

    location

    String0发货地

    express_fee

    Float0快递费用

    ems_fee

    Float0EMS费用

    post_fee

    Float0物流费用

    shipping_to

    String0发货至

    has_discount

    Boolean0

    video

    Mix0[]商品视频

    is_virtual

    String0

    sample_id

    String0商品风格标识ID

    is_promotion

    String0

    props_name

    String0商品属性名

    prop_imgs

    Mix0{"prop_img": []}商品属性图片列表

    property_alias

    String0false商品属性别名

    props

    Mix0[{ "name": "特技","value": "361击" }]商品详情

    total_sold

    String0

    skus

    Mix0{"sku": ["sku": []]商品规格信息列表

    seller_id

    Int0卖家ID

    sales

    Int0销量

    shop_id

    Int0店铺ID

    props_list

    Mix0[]商品属性列表

    seller_info

    Mix0{"nick": "", "level": "", "rate": "", "desc_pf": "", "server_pf": "", "send_pf": "", "shop_type": "", "user_num_id": "", "shopname": "", "shop_href": "", "menu": []}卖家信息

    tmall

    Boolean0是否天猫

    error

    String0错误信息

    warning

    String0警告信息

    url_log

    String0

    sold

    String0累计销量

    stuff_status

    String0

    props_img

    Mix0[]属性图片

    shopinfo

    Mix0{"shop_name": ""}店铺信息

    relate_items

    Mix0[]

     

     

  • 相关阅读:
    python 为什么这么受欢迎?python的优势到底在哪里?
    Unity中Shader的PBR的基础知识与理论
    热更新简述
    es 聚合性能优化
    drools中Fact的equality modes
    ARM_LED实现
    LaunchView/启动页 的实现
    【考研】操作系统——同步互斥问题(P、V操作)2
    TCP Reno/Westwood 的效率和公平
    SpringBoot实战(二十四)集成 LoadBalancer
  • 原文地址:https://blog.csdn.net/ocean_hhn/article/details/125888880