- don't present app secret when access ebai api
This commit is contained in:
@@ -75,6 +75,7 @@ func (a *API) signParams(params url.Values) string {
|
||||
keyValues = append(keyValues, k+"="+v[0])
|
||||
}
|
||||
}
|
||||
keyValues = append(keyValues, secretKey+"="+a.secret)
|
||||
|
||||
sort.Strings(keyValues)
|
||||
finalStr := strings.Join(keyValues, "&")
|
||||
@@ -96,7 +97,6 @@ func (a *API) AccessAPI(cmd string, body map[string]interface{}) (retVal *Respon
|
||||
"ticket": []string{utils.GetUpperUUID()},
|
||||
"source": []string{a.source},
|
||||
"body": []string{string(utils.MustMarshal(body))},
|
||||
secretKey: []string{a.secret},
|
||||
"encrypt": []string{a.encrypt},
|
||||
}
|
||||
params[signKey] = []string{a.signParams(params)}
|
||||
|
||||
Reference in New Issue
Block a user