|
@@ -0,0 +1,32 @@ |
|
|
|
|
|
package playlet_bihai |
|
|
|
|
|
|
|
|
|
|
|
import ( |
|
|
|
|
|
"code.fnuoos.com/go_rely_warehouse/zyos_go_third_party_api.git/comm" |
|
|
|
|
|
zhios_third_party_utils "code.fnuoos.com/go_rely_warehouse/zyos_go_third_party_api.git/utils" |
|
|
|
|
|
"fmt" |
|
|
|
|
|
"github.com/syyongx/php2go" |
|
|
|
|
|
"strings" |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
func SendPost(method string, token string, param map[string]string) (string, error) { |
|
|
|
|
|
url := "https://api.dpxkjw.com/" + method |
|
|
|
|
|
arr := map[string]string{ |
|
|
|
|
|
"timestamp": param["timestamp"], |
|
|
|
|
|
"apiKey": param["apiKey"], |
|
|
|
|
|
} |
|
|
|
|
|
param["sign"] = GetSign(arr, token) |
|
|
|
|
|
get, err := zhios_third_party_utils.CurlPost(url, param, nil) |
|
|
|
|
|
fmt.Println(string(get)) |
|
|
|
|
|
fmt.Println(err) |
|
|
|
|
|
return string(get), err |
|
|
|
|
|
} |
|
|
|
|
|
func GetSign(param map[string]string, signSecret string) string { |
|
|
|
|
|
str := "" |
|
|
|
|
|
keys := comm.KsortToStr(param) |
|
|
|
|
|
for _, k := range keys { |
|
|
|
|
|
str += param[k] |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
str += signSecret |
|
|
|
|
|
return strings.ToUpper(php2go.Md5(str)) |
|
|
|
|
|
} |