看淘宝营销api 文档有感
total:
- use appkey & secrect
- variance naming rule
- 提供沙箱环境
- 使用api gateway
- 使用rest(但返回结果包裹了 isp.thread-limit:102 -- 内部标准)
- last but not least : 做基础的api,通过api 构造各自营销策划活动,less is more. DRY.
detail design
taobao.promotion.coupons.get (查询卖家优惠券)
查询卖家已经创建的优惠券,接口返回信息:优惠券ID,面值,创建时间,有效期,使用条件,使用渠道,创建渠道,优惠券总数量
model design:
condition: 订单满多少分才能用这个优惠券,501就是满501分能使用。注意:返回的是“分”,不是“元”
create_channel: 优惠券的创建渠道,自己创建/他人创建
json return :
{"promotion_coupons_get_response":{"total_results":200,"coupons":{"coupon":[{"coupon_id":123456,"denominations":500,"creat_time":"2000-01-01 00:00:00","end_time":"2000-01-01 00:00:00","condition":501, "create_channel":"自己创建"}]}}
}
taobao.promotion.limitdiscount.get (限时打折查询)
limit_discount_idlimit_discount_namestart_timeend_time
taobao.promotion.limitdiscount.detail.get (限时打折详情查询)
限时打折详情查询。查询出指定限时打折的对应商品记录信息。
{"promotion_limitdiscount_detail_get_response":{"item_discount_detail_list":{"limit_discount_detail":[{"limit_discount_name":"限时打折1","start_time":"2000-01-01 00:00:00","end_time":"2000-01-01 00:00:00","item_id":4674951,"item_discount":"6.5","limit_num":3 }]}}
}
防御设计:
model design:
limit_num 每人限购数量,1、2、5、10000(不限)
即便是不限,实际也是一个大数目
tmall.promotion.tip.campaign.modify (天猫营销修改活动) & tmall.promotion.tip.campaign.create (天猫营销创建活动接口)
活动数据可以修改:
model design
campaign_idstart_timecampaign_name //活动名称descfree_post //是否包邮end_timeexclude_area //String [] 不包邮地区discount_type //活动优惠方式:PERCENT_OFF-打折,DIRECT_DISCOUNT-减钱,FINAL_PRICE-最终价
留意活动的优惠方式
留意请求异常
返回实例:
{"error_response":{"code":50,"msg":"Remote service error","sub_code":"isv.invalid-parameter","sub_msg":"非法参数"}
}
错误码有对应的错误描述&解决方案
query parameter
标准的分页 and with model 的具体字段
page_number
看淘宝营销api 文档有感相关推荐
- 淘宝客api接入步骤详解
淘宝联盟开放平台:https://open.alimama.com/#!/document 一.创建应用 淘宝联盟生态伙伴:https://www.alimama.com/member/login.h ...
- 淘宝Open API入门教程
淘宝网Open API 入门教程 [未经本人许可 严禁转载] 淘宝网的Open API开放将近一年了,越来越多的人(包括已工作的和在校的大学生)都在使用淘宝的Open API,有不少ISV应用已上架盈 ...
- 利用Wireshark和OSS的API文档简单实现上传和下载
背景及目的 由于各个开发者使用的开发语言可能在官方SDK找不到相应的语言版本,就必须自主开发SDK. 本文根据wireshark和API文档,来简单实现上传和下载的请求,给需要自主开发的开发者提供一个 ...
- java B2B2C springmvc mybatis仿淘宝电子商城系统(十)用spring Restdocs创建API文档
这篇文章将带你了解如何用spring官方推荐的restdoc去生成api文档.本文创建一个简单的springboot工程,将http接口通过Api文档暴露出来.只需要通过 JUnit单元测试和Spri ...
- 淘宝/天猫平台API 接口及API文档
淘宝/天猫平台API 接口平台 item_get - 获得淘宝详情接口 测试地址:https://console.open.onebound.cn/console/index.php?i=Anzexi ...
- PHP对接淘宝客api完成APP引流优惠券
淘宝客现在对多数人来说已经耳熟能详了,属于CPS(Cost Per Sale),一种网络广告收费标准,以实际销售产品数量来换算广告刊登金额.其他收费标准还有常见的CPC(Cost Per Click ...
- python api文档管理工具_开源的api文档管理系统
在项目中,需要协同开发,所以会写许多API文档给其他同事,以前都是写一个简单的TXT文本或Word文档,口口相传,这种方式比较老土了,所以,需要有个api管理系统专门来管理这些api,从网上找了许多比 ...
- 个人如何创业挣钱?我看淘宝开放平台
阿朱语:威客是设计师个人创业的好切口,iphone移动应用商店是个人开发者创业的好切口.如今还有淘宝开放应用平台.Google Open API,新浪也最近出了免费的云文件存储.云数据库.云图片存储. ...
- 【接口文档】Django restful framework中自动生成API文档
Django restful framework中自动生成API文档 一.Swagger概述 1.引言 当接口开发完成,紧接着需要编写接口文档.传统的接口文档使用Word编写,or一些接口文档管理平台 ...
最新文章
- swift_010(Swift 的可选类型)
- text-size-adjust: none并没有什么用
- Kubernetes 无法删除pod实例的排查过程
- iphone屏蔽系统更新_手贱更新了 iphone系统,想退回到原来的版本,这个方法简单易用...
- openjudge用c语言答案,OpenJudge - NOI - 1.4编程基础之逻辑表达式与条件分支(C语言 全部题解)...
- AngularJS控制器和AngularJS过滤器的学习(3)
- IceE-1.3.0的移植过程及错误Time.h:36: error: expected type-specifier before ‘time-转
- PHP安全编程:register_globals的安全性
- 《CUDA C编程权威指南》——2.2 给核函数计时
- 设计模式之Prototype(原型)
- latex怎么让table下面空白变小_LaTeX:pgf usepackage(宏包)的中译
- opencore 启动总是在win_OpenCore引导开机倒计时自动进入指定系统盘,修改默认启动项教程...
- gms认证流程_Android P(9.0)GMS认证新要求
- 罗马数字转换python_罗马数字转整数 python
- openxml 给word添加table,复制样式和字体
- HRNet论文阅读及部分代码标注
- 计算机道德 英语作文,关于道德的英语作文
- SDNU_ACM_ICPC_2019_Winter_Practice_9th题解
- javascript 单元测试迷思
- Android原生(Native)C开发