对接京东jos遇到的坑 记录一下。方便查询
坑很多,有一些忘记了。文档乱的很,有问题可以私信我一下我看能不能想起来。
坑一、添加商品接口。 {"error_response": {"code":"62","zh_desc":"json转换时错误","en_desc":"json conversion error"}}
解决:描述内容中不能出现 # 符。
坑二、文档参数描述是错误的。下面是一个正常的添加商品的json(对于我店合适,你的店铺可能品类不一样要调整)
{"skus":[{"@type":"com.jd.pop.ware.ic.api.domain.Sku","venderId":0,"wareId":0,"status":0,"saleAttrs":[],"jdPrice":3.50,"stockNum":2186,"imgTag":0,"categoryId":0}],"ware":{"title":"【二手8成新】中国近现代史纲要(2013年修订版) 本书编写组 高等教育出版社 97870","venderId":0,"categoryId":15156,"categorySecId":0,"brandId":303072,"templateId":0,"transportId":0,"wareStatus":8,"barCode":"9787040377477","wareLocation":0,"colType":0,"delivery":0,"adWords":{"words":"正版二手图书,8成新左右,不附带光盘,笔记或多或少,不会影响正常使用"},"length":200,"width":100,"height":30,"weight":0.48,"props":[{"@type":"com.jd.pop.ware.ic.api.domain.Prop","attrId":"10144313","attrValues":["9787040377477"],"index":0},{"@type":"com.jd.pop.ware.ic.api.domain.Prop","attrId":"10144333","attrValues":["高等教育出版社"],"index":0},{"@type":"com.jd.pop.ware.ic.api.domain.Prop","attrId":"10144332","attrValues":["本书编写组"],"index":0}],"images":[{"@type":"com.jd.pop.ware.ic.api.domain.Image","imgId":0,"imgUrl":"jfs/t15079/268/767134958/15737/235a8e2b/5a379e59N9b44d5a5.jpg","colorId":"0000000000","imgIndex":1}],"introduction":"测试描述内容","marketPrice":23.00,"costPrice":0.0,"stockNum":2186,"skus":[{"@type":"com.jd.pop.ware.ic.api.domain.Sku","venderId":0,"wareId":0,"status":0,"saleAttrs":[],"jdPrice":3.50,"stockNum":2186,"imgTag":0,"categoryId":0}],"shopId":0,"jdPrice":3.50,"promiseId":0}}
坑三、京东三级类目下面都会有一些必填属性,比如图书的话有isbn 作者之类的,但是不同的三级分类下同一个属性名,它的id是不同的。。。。。并且这些id值还没地方去获取,我是靠一个个分类试过去,然后只要我调用接口的时候空了没填写,他就会报一个错误类似
{"error_response": {"code":"501","zh_desc":"调用参数错误","en_desc":"java.lang.Exception:参数错误.属性[出版社:10144395],作者:10144382],ISBN:10144374],必填#37da1cc3e4c942bb821a21ded183ff2c"}} 这样的错误,然后记录好这个 10144395 就是缺少的必填参数。。嗯,对的,29个目录,呵呵哒。。。。
后面认为有需要补充的会继续写。
对接京东jos遇到的坑 记录一下。方便查询的更多相关文章
- 你真的了解字典(Dictionary)吗? C# Memory Cache 踩坑记录 .net 泛型 结构化CSS设计思维 WinForm POST上传与后台接收 高效实用的.NET开源项目 .net 笔试面试总结(3) .net 笔试面试总结(2) 依赖注入 C# RSA 加密 C#与Java AES 加密解密
你真的了解字典(Dictionary)吗? 从一道亲身经历的面试题说起 半年前,我参加我现在所在公司的面试,面试官给了一道题,说有一个Y形的链表,知道起始节点,找出交叉节点.为了便于描述,我把上面 ...
- cefglue埋坑记录
很少写博客,写的不好,请多多包含,主要是记录工作中的一些问题,和园子里朋友一起讨论学习. 写埋坑记录之前,我先介绍下为什么会使用这个webkit内核的浏览器组件,我是wpf项目使用富文本编辑器,话说w ...
- unionId突然不能获取的踩坑记录
昨天(2016-2-2日),突然发现系统的一个微信接口使用不了了.后来经查发现,是在网页授权获取用户基本信息的时候,unionid获取失败导致的. 在网页授权获取用户基本信息的介绍中(http://m ...
- webapp填坑记录[更新中]
网上也有许多的 webapp 填坑记录了,这几个月,我在公司正好也做了2个,碰到了一些问题,所以我在这里记录一下我所碰到的问题: meta 头部声明在开发的时候,刚刚创建 HTML 文件,再使用浏览器 ...
- C#在与java对接时候的UrlEncode的坑
最近与建行接口做对接和与一家短信运营商做对接时候遇到了这个坑 在java中对UrlEncode 时候哪些url非安全字符被转为%数字和大写字幕组合,比如:zhangsan/d 会被转为 zhangsa ...
- CentOS7.4安装MySQL踩坑记录
CentOS7.4安装MySQL踩坑记录 time: 2018.3.19 CentOS7.4安装MySQL时网上的文档虽然多但是不靠谱的也多, 可能因为版本与时间的问题, 所以记录下自己踩坑的过程, ...
- ubuntu 下安装docker 踩坑记录
ubuntu 下安装docker 踩坑记录 # Setp : 移除旧版本Docker sudo apt-get remove docker docker-engine docker.io # Step ...
- SpringBoot + Shiro + shiro.ini 的踩坑记录
0.写在前面的话 好久没写博客了,诶,好多时候偷懒直接就抓网上的资料丢笔记里了,也就没有自己提炼,偷懒偷懒.然后最近参加了一个网络课程,要交作业的那种,为了能方便看下其他同学的作业,就写了个爬虫把作业 ...
- Charles 抓包工具安装和采坑记录
Charles 抓包工具安装和采坑记录 网络抓包是解决网络问题的第一步,也是网络分析的基础.网络出现问题,第一步肯定是通过抓包工具进行路径分析,看哪一步出现异常.做网络爬虫,第一步就是通过抓包工具对目 ...
随机推荐
- python列表技巧
1.访问列表元素 test1 = ["chengqian","and","what"] print(test1[0])#第一个元素 prin ...
- 设计模式13:Template Method 模板方法模式(行为型模式)
Template Method 模板方法模式(行为型模式) 变与不变 变化——是软件永恒的主题,如何管理变化带来的复杂性?设计模式的艺术性和复杂度就在于如何分析,并发现体系中的变化点和稳定点,并使用特 ...
- 设计模式12: Proxy 代理模式(结构型模式)
Proxy 代理模式(结构型模式) 直接与间接 人们对于复杂的软件系统常常有一种处理手法,即增加一层间接层,从而对系统获得一种更为灵活.满足特定需求的解决方案.如下图,开始时,A需要和B进行3次通信, ...
- ERROR: from PIL import Image ImportError: No module named PIL
ERROR: from PIL import Image ImportError: No module named PIL 到 http://www.pythonware.com/products/p ...
- java 基础语言: 方法
方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1, 参数类型 参数名2, ...) { 方法体; return 返回值; } 方法使用的注意事项: 1,方法不调用,自己不执行 2,方法中不 ...
- npm使用【转】
NPM是一个Node包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准.有了NPM,可以很快的找到特定服务要使用的包,进行下载.安装以及管理已经安装的包.在安装nodeJS 安装包的时候 ...
- Tomcat安装JPress
上线代码有两种方式,第一种方式是直接将程序目录放在webapps目录下面,这种方式大家已经明白了,就不多说了.第二种方式是使用开发工具将程序打包成war包,然后上传到webapps目录下面.下面让我们 ...
- 优化体验之使用visual EDM之映射存储过程,datatype to Enum
stored produce,datatype to Enum,Colored Entity,Multiple Diagrams 一:EDM给我们提供的强大功能 1. 存储过程的映射 直接灌sql到d ...
- vmware开发包之vSphere Management SDK
vSphere Management SDK关于vmware管理等相关功能的.net和java的代码示例. 在其5.5的解压包中 eam:esx agent management表示esx虚机生产环境 ...
- LightOJ 1094 - Farthest Nodes in a Tree
http://lightoj.com/volume_showproblem.php?problem=1094 树的直径是指树的最长简单路. 求法: 两遍BFS :先任选一个起点BFS找到最长路的终点, ...