|
- package csjplatform
-
- import (
- zhios_third_party_utils "code.fnuoos.com/go_rely_warehouse/zyos_go_third_party_api.git/utils"
- "fmt"
- "strings"
- )
-
- func LiveRoom(args map[string]string) (string, error) {
- params := map[string]interface{}{
- "page": zhios_third_party_utils.StrToInt(args["page"]),
- "page_size": zhios_third_party_utils.StrToInt(args["page_size"]),
- "sort_type": zhios_third_party_utils.StrToInt(args["sort_type"]),
- "sort_by": zhios_third_party_utils.StrToInt(args["sort_by"]),
- "status": zhios_third_party_utils.StrToInt(args["status"]),
- }
- if args["author_info"] != "" {
- params["author_info"] = args["author_info"]
- }
- send, err := Send(args["app_id"], args["app_secret"], "live/search", params)
- fmt.Println(send)
- fmt.Println(err)
- return send, err
- }
- func LiveRoomLink(args map[string]string) (string, error) {
- params := map[string]interface{}{
- "author_buyin_id": args["author_buyin_id"],
- "external_info": args["external_info"],
- "live_ext": args["live_ext"],
- "sort_by": zhios_third_party_utils.StrToInt(args["sort_by"]),
- "status": zhios_third_party_utils.StrToInt(args["status"]),
- }
- if args["share_type"] != "" {
- ex := strings.Split(args["share_type"], ",")
- ids := make([]int, 0)
- for _, v := range ex {
- ids = append(ids, zhios_third_party_utils.StrToInt(v))
- }
- params["share_type"] = ids
- }
- if args["product_id"] != "" {
- params["product_id"] = zhios_third_party_utils.StrToInt(args["product_id"])
- }
- send, err := Send(args["app_id"], args["app_secret"], "live/link", params)
- fmt.Println(send)
- fmt.Println(err)
- return send, err
- }
|