huangjiajun 1 month ago
parent
commit
3f867b1ba9
1 changed files with 18 additions and 1 deletions
  1. +18
    -1
      tik_tok/svc_tik_tok_goods.go

+ 18
- 1
tik_tok/svc_tik_tok_goods.go View File

@@ -191,11 +191,28 @@ func OpenGetDetailSku(args map[string]string, id int64) md.SkuData {
return goodsList
}

func OpenGoodsCate(args map[string]interface{}) (string, error) {
/**
products []AddStoreProductInfo
商品信息,最多20个商品
product_id int64 3450632721376902816 商品ID
promotion_id int64 3450632721374033833 推广ID
need_hide bool false 是否隐藏(true代表隐藏,false代表显示)
pick_extra string fasdfkl 自定义参数,携带到订单(只允许 数字、字母和_,限制长度为20)
keep_picksource bool true 是否保留商品链接原有选品来源,默认不保留(加橱窗时默认会生成新的选品来源参数覆盖旧参数,转链的自定义参数也会失效,此时选品来源为当前加橱窗应用),keep_picksource 为 true 时保留原有选品来源
*/
fmt.Println(args)
params := map[string]interface{}{"parent_id": 0}
send, err := OpenSendApi("alliance/materials/product/category/", params, zhios_third_party_utils.AnyToString(args["acctoken"]))
fmt.Println(send)
fmt.Println(err)
return send, err
}
func OpenKolGetDetailSku(args map[string]string, id int64) md.SkuData {
params := map[string]interface{}{"product_id": id}
send, err := OpenSendApi("alliance/product/kol/skus/?open_id="+zhios_third_party_utils.AnyToString(args["open_id"]), params, zhios_third_party_utils.AnyToString(args["acctoken"]))
var goodsList = md.SkuData{}
product := gjson.Get(send, "data").String()
product := gjson.Get(send, "data.data").String()
if err != nil || product == "" {
return goodsList
}


Loading…
Cancel
Save