From a92f4890da87a1bddedc8ba88b78c57dee6f149f Mon Sep 17 00:00:00 2001 From: yanfan <1406317364@qq.com> Date: Fri, 16 May 2025 18:02:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=AC=E4=B8=9C=E5=8F=96?= =?UTF-8?q?=E9=93=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/jd-union/api.go | 3 --- platform/zhetaoke/api.go | 4 +--- platform/zhetaoke/api_test.go | 8 ++++---- 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/platform/jd-union/api.go b/platform/jd-union/api.go index bf23d27..4a89faf 100644 --- a/platform/jd-union/api.go +++ b/platform/jd-union/api.go @@ -124,9 +124,6 @@ func (t *jdUnionApiImpl) PromotionLink(req PromotionLinkRequest) (*PromotionLink "positionId": req.PositionId, "siteId": req.SiteId, } - if req.PositionId > 0 { - params["positionId"] = req.PositionId - } requestPrams := map[string]any{ "promotionCodeReq": params, } diff --git a/platform/zhetaoke/api.go b/platform/zhetaoke/api.go index 0ffb0ff..7897848 100644 --- a/platform/zhetaoke/api.go +++ b/platform/zhetaoke/api.go @@ -32,9 +32,7 @@ func (z *zheTaoKeApiImpl) PromotionLink(req PromotionLinkRequest) (*PromotionLin "unionId": z.client.authConfig.UnionId, "materialId": req.MaterialId, "chainType": req.ChainType, - } - if req.PositionId > 0 { - params["positionId"] = req.PositionId + "positionId": req.PositionId, } request := &client.HttpRequest{Headers: z.client.headers, QueryArgs: params} diff --git a/platform/zhetaoke/api_test.go b/platform/zhetaoke/api_test.go index 92788fa..d81136b 100644 --- a/platform/zhetaoke/api_test.go +++ b/platform/zhetaoke/api_test.go @@ -23,16 +23,16 @@ func TestApiClient(t *testing.T) { func (a *apiClientSuite) SetupSuite() { log := logx.WithContext(context.Background()) apiClient := NewApiClient(log, AuthConfig{ - AppKey: "", - UnionId: "", + AppKey: "de6307e7af054f69bd2506696d96e47d", + UnionId: "2036695914", }) a.api = apiClient } func (a *apiClientSuite) Test_PromotionLink() { data := PromotionLinkRequest{ - MaterialId: "https://u.jd.com/rDPUXnL", //推广物料url,例如活动链接、商品链接等;支持仅传入skuid - PositionId: 100343888999, //自定义推广位id,自定义的数字,自己在本地跟用户做好关联,订单中会透出自定义的数字 + MaterialId: "https://u.jd.com/r6NhFBF", //推广物料url,例如活动链接、商品链接等;支持仅传入skuid + PositionId: 131, //自定义推广位id,自定义的数字,自己在本地跟用户做好关联,订单中会透出自定义的数字 ChainType: 3, // 转链类型,1:长链, 2 :短链 ,3: 长链+短链,默认短链,短链有效期60天 } resp, err := a.api.PromotionLink(data)