首页 > 其他分享 >API接口开发系列,jd优惠券详情

API接口开发系列,jd优惠券详情

时间:2023-03-11 15:22:25浏览次数:27  
标签:11 03 13 优惠券 false 2023.03 API 2023 jd

API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全,这就要使用加密技术,使用加密技术就要用到加密算法,而加密算法,已经有好心人,帮我们开发出来了加密算法库,你直接就可以调用,不需要再开发算法。这就相当于生产汽车,对于一个汽车来说,里面有各种各样的零部件,这个汽车厂家不可能所有的零部件都是自己生产的,如轮胎,很多厂家直接购买就可以了。

做软件也一样,有的软件,并不是所有的东西都是开发人员自己写的,可以调用现有的。所以说,程序与库之间是调用的关系。但是,要调用就要遵守开发规范(API)。

京东api接口,item_search_coupon - 优惠券查询

公共参数

名称类型必须描述
key String

调用key(必须以GET方式拼接在URL中)

注册Key和secret测试: https://o0b.cn/anzexi

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输出的内容中文可以直接阅读18179014480
lang String [cn,en,ru]翻译语言,默认cn简体中文
version String API版本

请求参数

请求参数:num_iid=10335871600

参数说明:num_iid:JD商品ID

响应参数

{
	"items": {
		"item": [
			{
				"addDays": 0,
				"anotherType": 0,
				"applicability": true,
				"area": 1,
				"batchId": 994514437,
				"beginTime": "2023.03.11",
				"couponId": "994514437",
				"couponKind": 2,
				"couponStyle": 0,
				"couponType": 1,
				"discount": 120,
				"discountText": "以下商品可使用满600减120的优惠券",
				"encryptedKey": "g0ueidd5e72c01284635e5d70262661e",
				"endTime": "2023.03.13",
				"labelTxt": "店铺东券",
				"limitType": 5,
				"milliSecond": 0,
				"multipleDiscount": false,
				"name": "仅可购买安踏悠购专卖店商品",
				"overlap": false,
				"personalCoupon": false,
				"platform": 0,
				"plusCoupon": false,
				"quota": 600,
				"roleId": 102255202,
				"timeDesc": "有效期2023-03-11至2023-03-13",
				"toUrl": "mall.jd.com/index-213251.html",
				"userRiskLevel": 5
			},
			{
				"addDays": 0,
				"anotherType": 0,
				"applicability": true,
				"area": 1,
				"batchId": 994573393,
				"beginTime": "2023.03.11",
				"couponId": "994573393",
				"couponKind": 2,
				"couponStyle": 0,
				"couponType": 1,
				"discount": 100,
				"discountText": "以下商品可使用满499减100的优惠券",
				"encryptedKey": "g3uai9dbe8280e2547ce3b3b76c98109",
				"endTime": "2023.03.13",
				"labelTxt": "店铺东券",
				"limitType": 5,
				"milliSecond": 0,
				"multipleDiscount": false,
				"name": "仅可购买安踏悠购专卖店商品",
				"overlap": false,
				"personalCoupon": false,
				"platform": 0,
				"plusCoupon": false,
				"quota": 499,
				"roleId": 102255150,
				"timeDesc": "有效期2023-03-11至2023-03-13",
				"toUrl": "mall.jd.com/index-213251.html",
				"userRiskLevel": 5
			},
			{
				"addDays": 0,
				"anotherType": 0,
				"applicability": true,
				"area": 1,
				"batchId": 724892628,
				"beginTime": "2023.03.11",
				"couponId": "724892628",
				"couponKind": 2,
				"couponStyle": 0,
				"couponType": 1,
				"discount": 60,
				"discountText": "以下商品可使用满400减60的优惠券",
				"encryptedKey": "g7u5i2d8ef2f082743185b9565db86e3",
				"endTime": "2023.03.13",
				"labelTxt": "店铺东券",
				"limitType": 5,
				"milliSecond": 0,
				"multipleDiscount": false,
				"name": "仅可购买安踏悠购专卖店商品",
				"overlap": false,
				"personalCoupon": false,
				"platform": 0,
				"plusCoupon": false,
				"quota": 400,
				"roleId": 102255075,
				"timeDesc": "有效期2023-03-11至2023-03-13",
				"toUrl": "mall.jd.com/index-213251.html",
				"userRiskLevel": 5
			},
			{
				"addDays": 0,
				"anotherType": 0,
				"applicability": true,
				"area": 1,
				"batchId": 724814748,
				"beginTime": "2023.03.11",
				"couponId": "724814748",
				"couponKind": 2,
				"couponStyle": 0,
				"couponType": 1,
				"discount": 30,
				"discountText": "以下商品可使用满300减30的优惠券",
				"encryptedKey": "g5ufi6dde9280f2e4faded96c4d7949e",
				"endTime": "2023.03.13",
				"labelTxt": "店铺东券",
				"limitType": 5,
				"milliSecond": 0,
				"multipleDiscount": false,
				"name": "仅可购买安踏悠购专卖店商品",
				"overlap": false,
				"personalCoupon": false,
				"platform": 0,
				"plusCoupon": false,
				"quota": 300,
				"roleId": 102254976,
				"timeDesc": "有效期2023-03-11至2023-03-13",
				"toUrl": "mall.jd.com/index-213251.html",
				"userRiskLevel": 5
			},
			{
				"addDays": 0,
				"anotherType": 0,
				"applicability": true,
				"area": 1,
				"batchId": 994573249,
				"beginTime": "2023.03.11",
				"couponId": "994573249",
				"couponKind": 2,
				"couponStyle": 0,
				"couponType": 1,
				"discount": 10,
				"discountText": "以下商品可使用满200减10的优惠券",
				"encryptedKey": "g7u9i8dde52d0b2f42b201acf0ebb410",
				"endTime": "2023.03.13",
				"labelTxt": "店铺东券",
				"limitType": 5,
				"milliSecond": 0,
				"multipleDiscount": false,
				"name": "仅可购买安踏悠购专卖店商品",
				"overlap": false,
				"personalCoupon": false,
				"platform": 0,
				"plusCoupon": false,
				"quota": 200,
				"roleId": 102254895,
				"timeDesc": "有效期2023-03-11至2023-03-13",
				"toUrl": "mall.jd.com/index-213251.html",
				"userRiskLevel": 5
			},
			{
				"activityType": "15",
				"customTag": [],
				"link": "",
				"proId": "133156566236",
				"promoId": "133156566236",
				"skuId": "",
				"text": "满减",
				"typeNumber": "15",
				"value": "满169元减10元"
			}
		],
		"price": {
			"epp": "",
			"hagglePromotion": false,
			"id": "10335871600",
			"m": "339.00",
			"nup": "",
			"op": "299.00",
			"p": "179.00",
			"plusTag": {
				"limit": false,
				"max": 0,
				"min": 0,
				"overlying": false
			},
			"pp": "",
			"sdp": "",
			"sfp": "",
			"sp": "",
			"tkp": "",
			"tpp": ""
		},
		"title": "安踏男鞋休闲运动鞋春季新款网面透气轻便板鞋跑步鞋子户外训练旅游鞋 5527-7象牙白/雾灰-网面 42"
	},


标签:11,03,13,优惠券,false,2023.03,API,2023,jd
From: https://www.cnblogs.com/Api0blogs97/p/17206117.html

相关文章

  • 编写REST API
    RESTAPI规范编写RESTAPI,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求有几个特殊的地方:REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT......
  • 2 JDK安装及环境变量配置
    JDK安装及环境变量配置一.JDK安装1.Oracle中文官网https://www.oracle.com/cn/2.下载安装JDK8(JDK中已经包含了JRE,不用再安装JRE)二.环境变量配置1.此电脑右......
  • WebApi问题与跨域和返回json
    1、编写接口时,发现访问不到指定接口注释掉[Authorize]特性给方法设置访问方式,已经指定路由方法如下2、出现一下跨域问题在web.config里面配置2、返回类型指定接口......
  • odoo ORM API学习总结兼orm学习教程
    环境odoo-14.0.post20221212.tarORMAPI学习总结/学习教程模型(Model)Model字段被定义为model自身的属性fromodooimportmodels,fieldsclassAModel(models.Model......
  • GenericAPIView的9个视图子类
    1.基于GenericAPIView下的9个视图子类功能关系梳理fromrest_framework.genericsimportCreateAPIView,ListAPIView,UpdateAPIView,RetrieveAPIView,DestroyAPIView,......
  • 如何从SPFx Solution连接old API,为Viva Connections构建web部件、扩展、团队应用程序
    Yammer现在更名为VivaEngage,在本文中,我将介绍如何从SPFxSolution连接oldAPI,为VivaConnections构建web部件、扩展、团队应用程序等。关于授权VivaEngage权限,请参照上一......
  • 精通api,07文件目录
    DeleteFile,CopyFile,MoveFile来完成文件的删除,复制和移动功能.带Ex为增强版.整主(整参个数,p符参值[]){//-d参数,删除文件.如(0==长比较串("-d",参值[1])......
  • JDBC--java连接数据库
    什么是JDBCJDBC(javadatabase.connective)它是一套用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种规......
  • 使用select 封装 socket api
    common_socket.h#ifndef__COMMSOCKET_H_#define__COMMSOCKET_H_#ifdef__cplusplusextern'C'{#endiftypedefstruct_socket_handle{in......
  • JDBC笔记(三):基于JDBC的工具包
    本文主要介绍基于JDBC的两个优秀的工具包,ApacheDBUtils和SpringJDBC的基本应用。1、ApacheDBUtilsDBUtils样例的官网地址:https://commons.apache.org/proper/c......