美团配送cookie设置

This commit is contained in:
苏尹岚
2020-05-29 18:23:19 +08:00
parent 83ec115cbe
commit 6b4ee9a49b
7 changed files with 95 additions and 16 deletions

View File

@@ -182,6 +182,7 @@ type API struct {
appKey string
secret string
token string
client *http.Client
config *platformapi.APIConfig
}
@@ -227,9 +228,9 @@ func (a *API) signParams(params url.Values) string {
}
func (a *API) AccessAPI2(baseURL, action string, params map[string]interface{}) (retVal *ResponseResult, err error) {
if params == nil {
panic("params is nil!")
}
// if params == nil {
// panic("params is nil!")
// }
params2 := utils.Map2URLValues(params)
if baseURL == mtpsAPIURL {
@@ -248,6 +249,7 @@ func (a *API) AccessAPI2(baseURL, action string, params map[string]interface{})
request.Header.Set("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")
request.Header.Set("Referer", "https://page.peisong.meituan.com/open/admin/poilist")
if baseURL != mtpsAPIURL {
request.Header.Set("csrfToken", a.token)
a.FillRequestCookies(request)
}
return request