第三方api接口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
1.2 KiB

  1. package jdSdk
  2. import "code.fnuoos.com/go_rely_warehouse/zyos_go_third_party_api.git/comm"
  3. // Guess is 猜你喜欢 https://open.jd.com/home/home#/doc/api?apiCateId=461&apiId=5479&apiName=jd.union.open.goods.material.query
  4. func Guess(r *RequestJD) ([]byte, error) {
  5. method := "jdSdk.union.open.goods.material.query"
  6. args := map[string]interface{}{
  7. "pageIndex": r.PageIndex,
  8. "pageSize": r.PageSize,
  9. // 1-好券商品,2-精选卖场,10-9.9包邮,15-京东配送,22-实时热销榜,23-为你推荐,24-数码家电,25-超市,26-母婴玩具,27-家具日用,28-美妆穿搭,29-医药保健,30-图书文具,31-今日必推,32-京东好物,33-京东秒杀,34-拼购商品,40-高收益榜,41-自营热卖榜,109-新品首发,110-自营,112-京东爆品,125-首购商品,129-高佣榜单,130-视频商品,153-历史最低价商品榜
  10. "eliteId": r.EliteID,
  11. // 排序字段(price:单价, commissionShare:佣金比例, commission:佣金, inOrderCount30DaysSku:sku维度30天引单量,comments:评论数,goodComments:好评数)
  12. "sortName": r.SortName,
  13. }
  14. if r.UserIDType != 0 && r.UserID != "" {
  15. args["userIdType"] = r.UserIDType
  16. args["userId"] = r.UserID
  17. }
  18. return send(method, comm.Arg{"goodsReq": args})
  19. }