有赞新零售社区

发帖
API使用问题»求java调用有赞API的DEMO

求java调用有赞API的DEMO

时光尽头的拾荒者. 2017-02-08 5429 浏览 9 评论 | 只看楼主 [打印]
第三方App接入SDK
隐私信息(如订单流水号等信息,只有客服能看见): 隐藏内容
有没有java调用有赞API的DEMO?还有那个SDK我不知道有什么用,能麻烦帮忙发一个DEMO吗?刚刚接触,所以不是很清楚。谢谢
用手机打开
收藏 ··· 回复
    有赞-墨鱼   超神   2017-02-09 | 只看该作者
    服务端SDK,直接把jar包下载拿去就能用...
    不知道你所希望的demo指的是啥?对接口进行http请求各语言都是差不多的,可以看下这里最后的示例:http://open.youzan.com/docs/server#425
    提问请先戳这儿——》[搜索]
    您的大多数问题,新手学堂都有答案,戳这儿——》[帮助中心]

      有赞-墨鱼 发表于 2017-2-9 15:26
      服务端SDK,直接把jar包下载拿去就能用...
      不知道你所希望的demo指的是啥?对接口进行http请求各语言都是差 ...


      京东的接口代码调用是这样的
      public JdClient client=new DefaultJdClient(SERVER_URL,accessToken,appKey,appSecret);
      CategoryReadFindAttrByIdJosRequest request=new CategoryReadFindAttrByIdJosRequest();
      request.setAppId( "jingdong" );
      request.setName( "jingdong" );
      request.setAttrId( 123 );
      request.setField( "jingdong,yanfa,pop" );
      CategoryReadFindAttrByIdJosResponse response=client.execute(request);
      然后有赞的话这个HTTP请求是我自己写的吗?还有就是我通过网页连接直接得到的数据是如图1这样,不是中文的,这个要怎么弄呢?
      然后写完以后我如果得到了这些信息,我是通过自己写json解析还是有什么别的方法呢?
      {
        "response": {
          "items": [
            {
              "cid": 8000017,
              "promotion_cid": 0,
              "tag_ids": "",
              "detail_url": "https://shop14744486.koudaitong.com/v2/showcase/goods?alias=1yhi5kiocmuim&from=wsc&kdtfrom=wsc",
              "share_url": "https://shop14744486.koudaitong.com/v2/showcase/goods?alias=1yhi5kiocmuim&from=wsc&kdtfrom=wsc",
              "skus": [],
              "pic_url": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/Flt46NpGjyo9j5D-GVH6Ucx2hkYu.jpg",
              "pic_thumb_url": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/Flt46NpGjyo9j5D-GVH6Ucx2hkYu.jpg!120x120.jpg",
              "num": "10",
              "sold_num": 0,
              "price": "100.00",
              "post_type": null,
              "post_fee": "0.00",
              "delivery_template_fee": null,
              "delivery_template_id": 0,
              "delivery_template_name": "",
              "item_imgs": [
                {
                  "url": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/Flt46NpGjyo9j5D-GVH6Ucx2hkYu.jpg",
                  "thumbnail": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/Flt46NpGjyo9j5D-GVH6Ucx2hkYu.jpg?imageView2/2/w/290/h/290/q/75/format/jpg",
                  "medium": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/Flt46NpGjyo9j5D-GVH6Ucx2hkYu.jpg?imageView2/2/w/600/h/0/q/75/format/jpg",
                  "combine": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/Flt46NpGjyo9j5D-GVH6Ucx2hkYu.jpg?imageView2/2/w/600/h/0/q/75/format/jpg",
                  "id": "616108142",
                  "created": "2016-04-20 21:00:40"
                },
                {
                  "url": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/FkKy5GWH7CTeMFfOY2bFlUqF3BbK.png",
                  "thumbnail": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/FkKy5GWH7CTeMFfOY2bFlUqF3BbK.png?imageView2/2/w/290/h/290/q/75/format/png",
                  "medium": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/FkKy5GWH7CTeMFfOY2bFlUqF3BbK.png?imageView2/2/w/600/h/0/q/75/format/png",
                  "combine": "https://dn-kdt-img.qbox.me/upload_files/2016/03/14/FkKy5GWH7CTeMFfOY2bFlUqF3BbK.png?imageView2/2/w/600/h/0/q/75/format/png",
                  "id": "616885734",
                  "created": "2016-04-20 21:00:40"
                }
              ],
              "item_tags": [],
              "item_type": 0,
              "is_supplier_item": false,
              "is_virtual": false,
              "is_listing": false,
              "is_lock": false,
              "is_used": false,
              "product_type": "0",
              "auto_listing_time": "1461149599",
              "has_component": false,
              "template_id": 0,
              "template_title": "",
              "join_level_discount": "1",
              "messages": [
                {
                  "name": "配送时间",
                  "type": "text",
                  "multiple": 0,
                  "required": 1
                }
              ],
              "order": 0,
              "num_iid": "229414565",
              "alias": "1yhi5kiocmuim",
              "title": "测试留言",
              "desc": "",
              "origin_price": "",
              "outer_id": "",
              "outer_buy_url": "",
              "buy_quota": "0",
              "created": "2016-03-14 10:50:24"
            }
          ],
          "total_results": "3"
        }
      }

        有赞-墨鱼   超神   2017-02-10 | 只看该作者
        时光尽头的拾荒者. 发表于 2017-2-10 13:33
        京东的接口代码调用是这样的
        public JdClient client=new DefaultJdClient(SERVER_URL,accessToken,appKe ...


        你已经成功调用接口返回结果了哦,返回给你的就是json数据,自行解析取来用亲爱的...
        提问请先戳这儿——》[搜索]
        您的大多数问题,新手学堂都有答案,戳这儿——》[帮助中心]

          有赞-墨鱼 发表于 2017-2-10 15:27
          你已经成功调用接口返回结果了哦,返回给你的就是json数据,自行解析取来用亲爱的... ...


          这些返回的数据中文全都是unicode呢?这个返回值是这样的吗?感觉看不懂。。。json都解析不了

            有赞-墨鱼   超神   2017-02-11 | 只看该作者
            时光尽头的拾荒者. 发表于 2017-2-10 15:55
            这些返回的数据中文全都是unicode呢?这个返回值是这样的吗?感觉看不懂。。。json都解析不了 ...


            json可以解析的啊...  那这样,你直接把response内容丢到 json.cn 去看。
            提问请先戳这儿——》[搜索]
            您的大多数问题,新手学堂都有答案,戳这儿——》[帮助中心]

              有赞-墨鱼 发表于 2017-2-10 16:28
              json可以解析的啊...  那这样,你直接把response内容丢到 json.cn 去看。


              我想请问一下,在这个kdt.trades.sold.get        (查询卖家已卖出的交易列表)接口中,有没有一个字段表示这一个订单所有的优惠金额呢?如果没有,那么总优惠应该怎么算呢?

                有赞-墨鱼   超神   2017-02-17 | 只看该作者
                时光尽头的拾荒者. 发表于 2017-2-16 10:53
                我想请问一下,在这个kdt.trades.sold.get        (查询卖家已卖出的交易列表)接口中,有没有一个字段表示这一 ...


                没有,优惠是分为订单级和商品级,你可以先看下更新日志,kdt.trades.get 2.0.0版本的接口提供的算法。你说的这个接口我们也会尽快支持2.0.0
                提问请先戳这儿——》[搜索]
                您的大多数问题,新手学堂都有答案,戳这儿——》[帮助中心]

                  有赞-墨鱼 发表于 2017-2-16 21:40
                  没有,优惠是分为订单级和商品级,你可以先看下更新日志,kdt.trades.get 2.0.0版本的接口提供的算法。你 ...


                  我能这样算吗?total_fee(产品总价)+post_fee(物流费用)-payment(实收金额)=优惠总价格吗?

                    有赞-墨鱼   超神   2017-02-20 | 只看该作者
                    时光尽头的拾荒者. 发表于 2017-2-17 09:48
                    我能这样算吗?total_fee(产品总价)+post_fee(物流费用)-payment(实收金额)=优惠总价格吗? ...


                    优惠后的订单总价payment = total_fee + order_post_fee -  discount_fee

                    请用kdt.trades.get 2.0.0接口调用这么去算
                    提问请先戳这儿——》[搜索]
                    您的大多数问题,新手学堂都有答案,戳这儿——》[帮助中心]

                      1跳至
                      您需要登录后才可以回帖 登录 | 立即注册

                      本版积分规则

                      复制链接
                      新浪微博
                      QQ空间
                      微信扫码
                      • 回复

                      • 评分

                      客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

                      复制成功