坑很多,有一些忘记了。文档乱的很,有问题可以私信我一下我看能不能想起来。

坑一、添加商品接口。 {"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遇到的坑 记录一下。方便查询的更多相关文章

  1. 你真的了解字典(Dictionary)吗? C# Memory Cache 踩坑记录 .net 泛型 结构化CSS设计思维 WinForm POST上传与后台接收 高效实用的.NET开源项目 .net 笔试面试总结(3) .net 笔试面试总结(2) 依赖注入 C# RSA 加密 C#与Java AES 加密解密

    你真的了解字典(Dictionary)吗?   从一道亲身经历的面试题说起 半年前,我参加我现在所在公司的面试,面试官给了一道题,说有一个Y形的链表,知道起始节点,找出交叉节点.为了便于描述,我把上面 ...

  2. cefglue埋坑记录

    很少写博客,写的不好,请多多包含,主要是记录工作中的一些问题,和园子里朋友一起讨论学习. 写埋坑记录之前,我先介绍下为什么会使用这个webkit内核的浏览器组件,我是wpf项目使用富文本编辑器,话说w ...

  3. unionId突然不能获取的踩坑记录

    昨天(2016-2-2日),突然发现系统的一个微信接口使用不了了.后来经查发现,是在网页授权获取用户基本信息的时候,unionid获取失败导致的. 在网页授权获取用户基本信息的介绍中(http://m ...

  4. webapp填坑记录[更新中]

    网上也有许多的 webapp 填坑记录了,这几个月,我在公司正好也做了2个,碰到了一些问题,所以我在这里记录一下我所碰到的问题: meta 头部声明在开发的时候,刚刚创建 HTML 文件,再使用浏览器 ...

  5. C#在与java对接时候的UrlEncode的坑

    最近与建行接口做对接和与一家短信运营商做对接时候遇到了这个坑 在java中对UrlEncode 时候哪些url非安全字符被转为%数字和大写字幕组合,比如:zhangsan/d 会被转为 zhangsa ...

  6. CentOS7.4安装MySQL踩坑记录

    CentOS7.4安装MySQL踩坑记录 time: 2018.3.19 CentOS7.4安装MySQL时网上的文档虽然多但是不靠谱的也多, 可能因为版本与时间的问题, 所以记录下自己踩坑的过程, ...

  7. ubuntu 下安装docker 踩坑记录

    ubuntu 下安装docker 踩坑记录 # Setp : 移除旧版本Docker sudo apt-get remove docker docker-engine docker.io # Step ...

  8. SpringBoot + Shiro + shiro.ini 的踩坑记录

    0.写在前面的话 好久没写博客了,诶,好多时候偷懒直接就抓网上的资料丢笔记里了,也就没有自己提炼,偷懒偷懒.然后最近参加了一个网络课程,要交作业的那种,为了能方便看下其他同学的作业,就写了个爬虫把作业 ...

  9. Charles 抓包工具安装和采坑记录

    Charles 抓包工具安装和采坑记录 网络抓包是解决网络问题的第一步,也是网络分析的基础.网络出现问题,第一步肯定是通过抓包工具进行路径分析,看哪一步出现异常.做网络爬虫,第一步就是通过抓包工具对目 ...

随机推荐

  1. 编写高质量代码改善C#程序的157个建议——建议99:重写时不应使用子类参数

    建议99:重写时不应使用子类参数 重写时,如果使用了子类参数,可能会偏离设计者的预期目标.比如,存在一个如下继承体系: class Employee { } class Manager : Emplo ...

  2. 9.29学习的js基础

    js基础 1.三种js引入方式    a).<input type="button" value="点击事件" onClick="documen ...

  3. mybatis 输入、输出映射

    一.输入映射 mapper.xml的参数只有一个.可以传参数,基本简单类型,hashmap和javabean (一).Javabean的方法. 需求:通过小说名和作者模糊找书. 1.定义Javabea ...

  4. Web环境中Spring的启动过程

    1.spring不但可以在JavaSE环境中应用,在Web环境中也可以广泛应用,Spring在web环境中应用时,需要在应用的web.xml文件中添加如下的配置: …… <context-par ...

  5. C#基础入门 四

    C#基础入门 四 方法参数 值参数:不附加任何修饰符: 输出参数:以out修饰符声明,可以返回一个或多个给调用者: 如果想要一个方法返回多个值,可以用输出参数来处理,输出参数由out关键字标识,如st ...

  6. eclipse可以调试但是无法打开网页,提示一直在加载

    工作过程中遇到了eclipse调试可以正常执行,也没有报错,但是通过浏览器打开网页就是打不开,还提示一直加载.这个问题找了很多网页和搜索引擎,大多数的方法就是重新配置elipse里的tomcat的we ...

  7. 关于webRTC

    webRTC是浏览器实现的,用来实现p2p实时通讯的协议 现在已经被chrome和firefox支持 webRTC实现了三个API供前端开发者调用 MediaStream(或者叫getUserMedi ...

  8. Visual Studio 2008 SP1键盘F10单步调试超慢解决方法

    症状: 中断程序调试时,F10或者其它键盘操作都超级慢. 鼠标点击工具栏的按钮速度正常. 解决方法: 网上说的什么删掉所有断点啦,关掉几个窗口啦,重置用户设置啦,关掉某某调试选项啦,关掉防火墙啦,都是 ...

  9. fillna()

    将下面注释掉 fillna() 函数:有一个inplace参数,默认为false,不会对原来dataframe中进行替换,为True时候会修改原来的.

  10. 使用ActiveMQ实现简易聊天功能

    一 什么是消息队列 我们可以把消息队列比作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用.消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰. ...