diff --git a/platformapi/jdapi/jdapi_test.go b/platformapi/jdapi/jdapi_test.go index 22bab009..4f26e40f 100644 --- a/platformapi/jdapi/jdapi_test.go +++ b/platformapi/jdapi/jdapi_test.go @@ -27,7 +27,7 @@ func init() { // 天天果园 // api = New("84541069-fbe2-424b-b625-9b2ba1d4c9e6", "5d5577a2506f41b8b4ec520ba83490f5", "0b01b9eeb15b41dab1c3d05d95c17a26") - api.SetStoreCookie("YYJV3NHVBPHLD36FWP6F3EM5PTXJ2XZQS7U4HWRIDPP4IWGUKUIB4XG5N26CZRDLDF7PKOXBPD6BNTUAJLETLZOIWMCVFI3K6MYZIY4QBIXIMXYDJNUKFGJVQTN5356SAD6WPCIHWNQAG7DDMF7L7S3SHBUOPCIUXDX4MQEAYEPUFFOAD4WJECT4R3K22T24MKC7OMIRDLX7S55243TDVXLO25PP4UYSPTTPMNRUFXDNP4WPE566Q6V4AH32F7HT") + api.SetStoreCookie("YYJV3NHVBPHLD36FWP6F3EM5PTXJ2XZQS7U4HWRIDPP4IWGUKUIB4XG5N26CZRDLDF7PKOXBPD6BNTUAJLETLZOIWMCVFI3K6MYZIY4QBIXIMXYDJNUKFGJVQTN5356SAD6WPCIHWNQAG7DDMF7L7S3SHDYZP7PPVMRGO4VWG2JRBMKFTOGIWZ5L2XHXC3SXQ4OLX7EL4RKUPZQT6GOH63KE3EVK37L5LG7TGSDGXFQP4377YK72UB5YZG6IJH6PY25YLLCJYPMDSHKPGYBUFJ4MMMKGN6MWB37CP7XVDBBZJ3U462ENTEXH744AWCQCIG2AAE2PKYVHC") } func TestTest(t *testing.T) { diff --git a/platformapi/jdapi/promotion_sku_test.go b/platformapi/jdapi/promotion_sku_test.go index 0362ef41..8a8a4975 100644 --- a/platformapi/jdapi/promotion_sku_test.go +++ b/platformapi/jdapi/promotion_sku_test.go @@ -6,12 +6,12 @@ import ( ) func TestCreatePromotionSingle(t *testing.T) { - infoId, err := api.CreatePromotionInfosSingle("测试1", time.Now(), time.Now().Add(24*time.Hour), "", "") + infoId, err := api.CreatePromotionInfosSingle("测试1", time.Now(), time.Now().Add(24*time.Hour), "", "", "") if err != nil { t.Fatal(err) } t.Log(infoId) - err = api.CreatePromotionRulesSingle(infoId, "", 1, 1, 1, 1) + err = api.CreatePromotionRulesSingle(infoId, "", 1, 1, 1, 1, "") if err != nil { t.Fatal(err) } @@ -22,24 +22,24 @@ func TestCreatePromotionSingle(t *testing.T) { PromotionPrice: 500, LimitSkuCount: 2, }, - }) + }, "") if err != nil { t.Fatal(err) } t.Log(skuInfos) - err = api.ConfirmPromotionSingle(infoId, "") + err = api.ConfirmPromotionSingle(infoId, "", "") if err != nil { t.Fatal(err) } } func TestCreatePromotionLimitTime(t *testing.T) { - infoId, err := api.CreatePromotionInfosLimitTime("测试1", time.Now(), time.Now().Add(24*time.Hour), "", "") + infoId, err := api.CreatePromotionInfosLimitTime("测试1", time.Now(), time.Now().Add(24*time.Hour), "", "", "") if err != nil { t.Fatal(err) } t.Log(infoId) - err = api.CreatePromotionRulesLimitTime(infoId, "", 1, 1, 5, 1) + err = api.CreatePromotionRulesLimitTime(infoId, "", 1, 1, 5, 1, "") if err != nil { t.Fatal(err) } @@ -50,12 +50,12 @@ func TestCreatePromotionLimitTime(t *testing.T) { PromotionPrice: 300, LimitSkuCount: 2, }, - }) + }, "") if err != nil { t.Fatal(err) } t.Log(skuInfos) - err = api.ConfirmPromotionLimitTime(infoId, "") + err = api.ConfirmPromotionLimitTime(infoId, "", "") if err != nil { t.Fatal(err) } diff --git a/platformapi/jdapi/store_page.go b/platformapi/jdapi/store_page.go index a2b9fae5..4bb94ae2 100644 --- a/platformapi/jdapi/store_page.go +++ b/platformapi/jdapi/store_page.go @@ -11,7 +11,8 @@ import ( ) const ( - accessStorePageCookieName = "shop.o2o.jd.com1" + accessStorePageCookieName = "shop.o2o.jd.com1" + accessStorePageCookieName2 = "lsp-store1.jddj.com" ) type SkuPageImg struct { @@ -47,6 +48,10 @@ func (a *API) AccessStorePage(fullURL string) (retVal map[string]interface{}, er Name: accessStorePageCookieName, Value: storeCookie, }) + request.AddCookie(&http.Cookie{ + Name: accessStorePageCookieName2, + Value: storeCookie, + }) return request }, a.config,