京东商城创建商品详情
This commit is contained in:
@@ -14,9 +14,10 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
prodURL = "https://api.jd.com/routerjson"
|
||||
sigKey = "sign"
|
||||
JdsImgURL = "//img10.360buyimg.com/imgzone/"
|
||||
prodURL = "https://api.jd.com/routerjson"
|
||||
sigKey = "sign"
|
||||
JdsImgURL = "//img10.360buyimg.com/imgzone/"
|
||||
JdsImgDescURL = `<img src=" //img10.360buyimg.com/imgzone/jfs/t1/111969/32/6692/171733/5ebbb9daE5bedb5b2/38350dca19e2b9d2.jpg" style="width: auto; height: auto; max-width: 100%;">`
|
||||
|
||||
CreateCatType = "3"
|
||||
UpdateCatType = "1"
|
||||
@@ -115,7 +116,7 @@ func (a *API) AccessAPI(action string, url string, bizParams map[string]interfac
|
||||
return retVal, err
|
||||
}
|
||||
|
||||
func (a *API) AccessAPI2(action string, url string, bizParams map[string]interface{}) (retVal map[string]interface{}, err error) {
|
||||
func (a *API) AccessAPI2(action string, pURL string, bizParams map[string]interface{}) (retVal map[string]interface{}, err error) {
|
||||
params := make(map[string]interface{})
|
||||
params["access_token"] = a.accessToken
|
||||
params["app_key"] = a.appKey
|
||||
@@ -125,16 +126,10 @@ func (a *API) AccessAPI2(action string, url string, bizParams map[string]interfa
|
||||
params = utils.MergeMaps(params, bizParams)
|
||||
signStr := a.signParam(params)
|
||||
params["sign"] = signStr
|
||||
fullURL := utils.GenerateGetURL(url, "", nil)
|
||||
// rParam, _ := json.Marshal(bizParams)
|
||||
// delete(params, "ware")
|
||||
// delete(params, "skus")
|
||||
// ware := bizParams["ware"].(string)
|
||||
// skus := bizParams["skus"].(string)
|
||||
// str := strings.ReplaceAll(string(rParam), "\\", "")
|
||||
fullURL := utils.GenerateGetURL(pURL, "", nil)
|
||||
err = platformapi.AccessPlatformAPIWithRetry(a.client,
|
||||
func() *http.Request {
|
||||
request, _ := http.NewRequest(http.MethodPost, fullURL, strings.NewReader(utils.URLQueryEscape(utils.Map2URLValues(params).Encode())))
|
||||
request, _ := http.NewRequest(http.MethodPost, fullURL, strings.NewReader(utils.Map2URLValues(params).Encode()))
|
||||
request.Header.Set("charset", "UTF-8")
|
||||
request.Header.Set("Content-Type", "application/x-www-form-urlencoded")
|
||||
return request
|
||||
|
||||
Reference in New Issue
Block a user