京东商城创建门店
This commit is contained in:
@@ -14,10 +14,12 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
prodURL = "https://api.jd.com/routerjson"
|
prodURL = "https://api.jd.com/routerjson"
|
||||||
sigKey = "sign"
|
sigKey = "sign"
|
||||||
JdsImgURL = "//img10.360buyimg.com/imgzone/"
|
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%;">`
|
JdsImgDescURL = `<img src=" //img10.360buyimg.com/imgzone/jfs/t1/111969/32/6692/171733/5ebbb9daE5bedb5b2/38350dca19e2b9d2.jpg" style="width: auto; height: auto; max-width: 100%;">`
|
||||||
|
JdsStoreImg = "http://image.jxc4.com/image/b90ae8585e8cf2f3871f6e8318bde1dc.tem.png"
|
||||||
|
JdsStoreCategoryName = "pop-mendian-Selfdelivery"
|
||||||
|
|
||||||
CreateCatType = "3"
|
CreateCatType = "3"
|
||||||
UpdateCatType = "1"
|
UpdateCatType = "1"
|
||||||
|
|||||||
@@ -33,9 +33,12 @@ type GetAddressCodeResult struct {
|
|||||||
|
|
||||||
//创建门店
|
//创建门店
|
||||||
//https://open.jd.com/home/home#/doc/api?apiCateId=351&apiId=2224&apiName=jingdong.createEntityStore
|
//https://open.jd.com/home/home#/doc/api?apiCateId=351&apiId=2224&apiName=jingdong.createEntityStore
|
||||||
func (a *API) CreateEntityStore(createEntityStoreParam *CreateEntityStoreParam) (err error) {
|
func (a *API) CreateEntityStore(createEntityStoreParam *CreateEntityStoreParam) (vendorStoreID string, err error) {
|
||||||
_, err = a.AccessAPI("jingdong.createEntityStore", prodURL, utils.Struct2FlatMap(createEntityStoreParam))
|
result, err := a.AccessAPI("jingdong.createEntityStore", prodURL, utils.Struct2FlatMap(createEntityStoreParam))
|
||||||
return err
|
if err == nil {
|
||||||
|
return result["jingdong_createEntityStore_responce"].(map[string]interface{})["createentitystore_result"].(map[string]interface{})["result"].(map[string]interface{})["name"].(string), err
|
||||||
|
}
|
||||||
|
return vendorStoreID, err
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改门店
|
//修改门店
|
||||||
|
|||||||
@@ -9,14 +9,14 @@ import (
|
|||||||
|
|
||||||
func TestCreateEntityStore(t *testing.T) {
|
func TestCreateEntityStore(t *testing.T) {
|
||||||
data, _, err := DownloadFileByURL("http://image.jxc4.com/image/b90ae8585e8cf2f3871f6e8318bde1dc.tem.png")
|
data, _, err := DownloadFileByURL("http://image.jxc4.com/image/b90ae8585e8cf2f3871f6e8318bde1dc.tem.png")
|
||||||
err = api.CreateEntityStore(&CreateEntityStoreParam{
|
result, err := api.CreateEntityStore(&CreateEntityStoreParam{
|
||||||
Name: "京西菜市门店1",
|
Name: "京西菜市门店1",
|
||||||
AddCode: 50946,
|
AddCode: 50946,
|
||||||
AddCodeName: "金牛区",
|
AddCodeName: "金牛区",
|
||||||
AddName: "成都金牛区@!加州湾v派",
|
AddName: "成都金牛区@!加州湾v派",
|
||||||
Coordinate: "29.707870,115.980868",
|
Coordinate: "29.707870,115.980868",
|
||||||
Phone: "18160030913",
|
Phone: "18160030913",
|
||||||
ExtendJSON: `{"businessBeginTime":"09:00","businessEndTime":"22:00"}`,
|
ExtendJSON: `{"businessBeginTime":"9:00","businessEndTime":"22:00"}`,
|
||||||
ImageFile: base64.StdEncoding.EncodeToString(data),
|
ImageFile: base64.StdEncoding.EncodeToString(data),
|
||||||
CategoryName: "pop-mendian-Selfdelivery",
|
CategoryName: "pop-mendian-Selfdelivery",
|
||||||
CustomerID: "666934",
|
CustomerID: "666934",
|
||||||
@@ -24,7 +24,7 @@ func TestCreateEntityStore(t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
// t.Log(utils.Format4Output(result, false))
|
t.Log(utils.Format4Output(result, false))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestGetProvince(t *testing.T) {
|
func TestGetProvince(t *testing.T) {
|
||||||
|
|||||||
Reference in New Issue
Block a user