package tik_tok import ( "fmt" "github.com/syyongx/php2go" "github.com/tidwall/gjson" ) func CsjpActivity(args map[string]string) (map[string]string, string) { params := map[string]interface{}{ "external_info": args["external_info"], "material_id": args["material_id"], } if args["extra_params"] != "" { params["extra_params"] = args["extra_params"] } send, err := CsjpSend(args["app_id"], args["app_secret"], "aggregate/h5", params) var data = map[string]string{} if err != nil { fmt.Println("抖音信息=====", send) return data, err.Error() } if gjson.Get(send, "code").Int() != 10000 { fmt.Println("抖音信息=====", send) return data, gjson.Get(send, "sub_msg").String() } data["deeplink"] = gjson.Get(send, "data.deep_link").String() data["content"] = php2go.Base64Encode(gjson.Get(send, "data.share_command").String()) data["qr_code"] = gjson.Get(send, "data.qrcode.url").String() return data, "" }