Documentation ¶
Index ¶
- Constants
- type EliteId
- type JFGoodsReq
- type OrderReq
- type PromotionCodeReq
- type UnionOpenGoodsJingfenQueryRequest
- type UnionOpenOrderRowQueryRequest
- type UnionOpenPromotionBySubUnionidRequest
- func (req *UnionOpenPromotionBySubUnionidRequest) GetMethodName() string
- func (req *UnionOpenPromotionBySubUnionidRequest) GetResultFieldName() string
- func (req *UnionOpenPromotionBySubUnionidRequest) JsonParams() (string, error)
- func (req *UnionOpenPromotionBySubUnionidRequest) ResponseName() string
Constants ¶
View Source
const ( GoodCoupon EliteId = 1 // 1-好券商品 SuperHypermarket = 2 // 2-超级大卖场 NineDivision = 10 // 10-9.9专区 HotSell = 22 // 22-热销爆品 Commend = 23 // 23-为你推荐 DigitalHomeAppliance = 24 // 24-数码家电 SuperMarket = 25 // 25-超市 MotherAndBabyToys = 26 // 26-母婴玩具 FurnitureDaily = 27 // 27-家具日用 BeautyMakeup = 28 // 28-美妆穿搭, HealthCare = 29 // 29-医药保健 BooksStationary = 30 // 30-图书文具 TodayRecommend = 31 // 31-今日必推 BrandHQGoods = 32 // 32-品牌好货 SeckillGoods = 33 // 33-秒杀商品 PinGouGoods = 34 // 34-拼购商品 HighIncome = 40 // 40-高收益 SelfSupportHotSell = 41 // 41-自营热卖榜 NewArrival = 109 // 109-新品首发 SelfSupport = 110 // 110-自营 FirstPurchase = 125 // 125-首购商品 HighCommission = 129 // 129-高佣榜单 VideoGoods = 130 // 130-视频商品 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JFGoodsReq ¶
type JFGoodsReq struct { EliteId EliteId `json:"eliteId,omitempty"` // 频道ID PageIndex *int32 `json:"pageIndex,omitempty"` // 页码 默认1 PageSize *int32 `json:"PageSize,omitempty"` // 每页数量,默认20,上限50 SortName *string `json:"sortName,omitempty"` // 排序字段 Sort *string `json:"sort,omitempty"` // asc,desc升降序,默认降序 Pid *string `json:"pid,omitempty"` // 联盟id_应用id_推广位id,三段式 Fields *string `json:"fields,omitempty"` // 支持出参数据筛选,逗号','分隔,目前可用:videoInfo,documentInfo }
func NewJFGoodsReq ¶
type OrderReq ¶
type OrderReq struct { PageIndex int `json:"pageIndex"` // [必填] 页码 PageSize int `json:"pageSize"` // [必填] 每页包含条数,上限为500 Type int `json:"type"` // [必填] 订单时间查询类型(1:下单时间,2:完成时间(购买用户确认收货时间),3:更新时间 StartTime string `json:"startTime"` // [必填] 开始时间 格式yyyy-MM-dd HH:mm:ss,与endTime间隔不超过1小时 EndTime string `json:"endTime"` // [必填] 结束时间 格式yyyy-MM-dd HH:mm:ss,与startTime间隔不超过1小时 ChildUnionId int `json:"childUnionId,omitempty"` // 子推客unionID,传入该值可查询子推客的订单,注意不可和key同时传入。(需联系运营开通PID权限才能拿到数据) Key string `json:"key,omitempty"` // 工具商传入推客的授权key,可帮助该推客查询订单,注意不可和childUnionid同时传入。(需联系运营开通工具商权限才能拿到数据) Fields string `json:"fields,omitempty"` // 支持出参数据筛选,逗号','分隔,目前可用:goodsInfo(商品信息),categoryInfo(类目信息) OrderId int `json:"orderId,omitempty"` // 订单号,当orderId不为空时,其他参数非必填 }
type PromotionCodeReq ¶
type PromotionCodeReq struct { MaterialId string `json:"materialId"` // [必填] 推广物料url,例如活动链接、商品链接、联盟链接(包含微信shortlink形式)等;不支持仅传入skuid SubUnionId string `json:"subUnionId,omitempty"` // 子渠道标识,仅支持传入字母、数字、下划线或中划线,最多80个字符(不可包含空格),该参数会在订单行查询接口中展示(需申请权限,申请方法请见https://union.jd.com/helpcenter/13246-13247-46301) PositionId int64 `json:"positionId,omitempty"` // 推广位ID Pid string `json:"pid,omitempty"` // 联盟子推客身份标识(不能传入接口调用者自己的pid) CouponUrl string `json:"couponUrl,omitempty"` // 优惠券领取链接,在使用优惠券、商品二合一功能时入参,且materialId须为商品详情页链接 ChainType int `json:"chainType,omitempty"` // 转链类型,1:长链, 2 :短链 ,3: 长链+短链,默认短链,短链有效期60天 GiftCouponKey string `json:"giftCouponKey,omitempty"` // 礼金批次号 ChannelId int64 `json:"channelId,omitempty"` // 渠道关系ID Command int `json:"command,omitempty"` // 是否生成短口令,1:生成,默认不生成(需申请权限,申请方法请见https://union.jd.com/helpcenter/13246-13247-46301) WeChatType int `json:"weChatType,omitempty"` // 微信小程序ShortLink类型(需向cps-qxsq@jd.com申请权限) }
func NewPromotionCodeReq ¶
type UnionOpenGoodsJingfenQueryRequest ¶
type UnionOpenGoodsJingfenQueryRequest struct {
GoodsReq *JFGoodsReq `json:"goods_req"`
}
UnionOpenGoodsJingfenQuery 京粉精选商品查询接口
func NewUnionOpenGoodsJingfenQueryRequest ¶
func NewUnionOpenGoodsJingfenQueryRequest(goodsReq *JFGoodsReq) *UnionOpenGoodsJingfenQueryRequest
func (*UnionOpenGoodsJingfenQueryRequest) GetMethodName ¶
func (req *UnionOpenGoodsJingfenQueryRequest) GetMethodName() string
func (*UnionOpenGoodsJingfenQueryRequest) GetResultFieldName ¶
func (req *UnionOpenGoodsJingfenQueryRequest) GetResultFieldName() string
func (*UnionOpenGoodsJingfenQueryRequest) JsonParams ¶
func (req *UnionOpenGoodsJingfenQueryRequest) JsonParams() (string, error)
func (*UnionOpenGoodsJingfenQueryRequest) ResponseName ¶
func (req *UnionOpenGoodsJingfenQueryRequest) ResponseName() string
type UnionOpenOrderRowQueryRequest ¶
type UnionOpenOrderRowQueryRequest struct {
OrderReq *OrderReq `json:"orderReq"`
}
UnionOpenPromotionBySubUnionidRequest 社交媒体获取推广链接
func (*UnionOpenOrderRowQueryRequest) GetMethodName ¶
func (req *UnionOpenOrderRowQueryRequest) GetMethodName() string
func (*UnionOpenOrderRowQueryRequest) GetResultFieldName ¶
func (req *UnionOpenOrderRowQueryRequest) GetResultFieldName() string
func (*UnionOpenOrderRowQueryRequest) JsonParams ¶
func (req *UnionOpenOrderRowQueryRequest) JsonParams() (string, error)
func (*UnionOpenOrderRowQueryRequest) ResponseName ¶
func (req *UnionOpenOrderRowQueryRequest) ResponseName() string
type UnionOpenPromotionBySubUnionidRequest ¶
type UnionOpenPromotionBySubUnionidRequest struct {
PromotionCodeReq *PromotionCodeReq `json:"promotionCodeReq"`
}
UnionOpenPromotionBySubUnionidRequest 社交媒体获取推广链接
func (*UnionOpenPromotionBySubUnionidRequest) GetMethodName ¶
func (req *UnionOpenPromotionBySubUnionidRequest) GetMethodName() string
func (*UnionOpenPromotionBySubUnionidRequest) GetResultFieldName ¶
func (req *UnionOpenPromotionBySubUnionidRequest) GetResultFieldName() string
func (*UnionOpenPromotionBySubUnionidRequest) JsonParams ¶
func (req *UnionOpenPromotionBySubUnionidRequest) JsonParams() (string, error)
func (*UnionOpenPromotionBySubUnionidRequest) ResponseName ¶
func (req *UnionOpenPromotionBySubUnionidRequest) ResponseName() string
Click to show internal directories.
Click to hide internal directories.