request

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

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 EliteId

type EliteId int32

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

func NewJFGoodsReq(eliteId EliteId, pageIndex *int32, pageSize *int32, sortName *string, sort *string, pid *string, fields *string) *JFGoodsReq

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不为空时,其他参数非必填
}

func NewOrderReq

func NewOrderReq(timeType int, startTime string, endTime string, pageIndex int, pageSize int) *OrderReq

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

func NewPromotionCodeReq(materialId string, subUnionId string, positionId int64, couponUrl string, chainType int, channelId int64) *PromotionCodeReq

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 NewUnionOpenOrderRowQueryRequest

func NewUnionOpenOrderRowQueryRequest(timeType int, startTime string, endTime string, pageIndex int, pageSize int) *UnionOpenOrderRowQueryRequest

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 NewUnionOpenPromotionBySubUnionidRequest

func NewUnionOpenPromotionBySubUnionidRequest(materialId string, subUnionId string, positionId int64, couponUrl string, chainType int, channelId int64) *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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL