diff --git a/platformapi/tiktok/tiktok_pay.go b/platformapi/tiktok/tiktok_pay.go index 245a4ba2..06c546f0 100644 --- a/platformapi/tiktok/tiktok_pay.go +++ b/platformapi/tiktok/tiktok_pay.go @@ -29,7 +29,13 @@ func (a *API) Sign(paramsMap map[string]interface{}) string { if value == "" || value == "nil" { continue } - paramsArr = append(paramsArr, value) + switch k { + // app_id, thirdparty_id, sign 字段用于标识身份,不参与签名 + case "app_id", "thirdparty_id", "sign": + default: + paramsArr = append(paramsArr, value) + } + // paramsArr = append(paramsArr, value) } paramsArr = append(paramsArr, salt)