|
|
@@ -35,7 +35,7 @@ func Activity(args map[string]string) []TikTokActivity { |
|
|
|
return goodsList |
|
|
|
|
|
|
|
} |
|
|
|
func ActivityProduct(args map[string]string) []TikTokGoods { |
|
|
|
func ActivityProduct(args map[string]string) ([]TikTokGoods, int64) { |
|
|
|
//args = map[string]string{ |
|
|
|
// "appkey": "7136155008692651560", |
|
|
|
// "appSecret": "b132549f-f62c-491e-86f1-89af3658896a", |
|
|
@@ -58,23 +58,24 @@ func ActivityProduct(args map[string]string) []TikTokGoods { |
|
|
|
var goodsList = make([]TikTokGoods, 0) |
|
|
|
product := gjson.Get(send, "data.data").String() |
|
|
|
if err != nil || product == "" { |
|
|
|
return goodsList |
|
|
|
return goodsList, 0 |
|
|
|
} |
|
|
|
var lmData struct { |
|
|
|
Data struct { |
|
|
|
Data []TikTokGoodsLm `json:"data"` |
|
|
|
} `json:"data"` |
|
|
|
Total int64 `json:"total"` |
|
|
|
} |
|
|
|
err = json.Unmarshal([]byte(send), &lmData) |
|
|
|
if err != nil { |
|
|
|
return goodsList |
|
|
|
return goodsList, 0 |
|
|
|
} |
|
|
|
for _, v := range lmData.Data.Data { |
|
|
|
tmp := CommGoodsDetail(v) |
|
|
|
goodsList = append(goodsList, tmp) |
|
|
|
} |
|
|
|
fmt.Println(string(zhios_third_party_utils.Serialize(goodsList))) |
|
|
|
return goodsList |
|
|
|
return goodsList, lmData.Total |
|
|
|
} |
|
|
|
func ProductUrl(args map[string]string) map[string]string { |
|
|
|
//args = map[string]string{ |
|
|
|