Documentation ¶
Index ¶
- type BaseBigFieldInfo
- type BidFieldQueryRequest
- type BidFieldQueryResp
- type BidFieldQueryResponse
- type BidFieldQueryResponseData
- type BidFieldQueryResult
- type BookBigFieldInfo
- type CategoryInfo
- type GoodsLinkQueryRequest
- type GoodsLinkQueryResponse
- type GoodsLinkQueryResponseData
- type ImageInfo
- type JFCategory
- type JFCommission
- type JFCoupon
- type JFCouponList
- type JFGoodsResp
- type JFImage
- type JFImageList
- type JFPingou
- type JFPrice
- type JFResource
- type JFSeckill
- type JFShop
- type JFVideo
- type JFVideoList
- type JingfenQueryRequest
- type JingfenQueryResponse
- type JingfenQueryResponseData
- type JingfenQueryResult
- type LinkGoodsResp
- type LinkQueryResult
- type PromotionGoodsInfoQueryRequest
- type PromotionGoodsInfoQueryResponse
- type PromotionGoodsInfoQueryResponseData
- type PromotionGoodsResp
- type PromotionQueryResult
- type QueryRequest
- type QueryResponse
- type QueryResponseData
- type Url
- type UrlInfo
- type VideoBigFieldInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseBigFieldInfo ¶
type BidFieldQueryRequest ¶
type BidFieldQueryRequest struct { api.BaseRequest SkuIds []uint64 `json:"skuIds"` // skuId集合 Fields []string `json:"fields"` // 查询域集合,不填写则查询全部 ('categoryInfo','imageInfo','baseBigFieldInfo','bookBigFieldInfo','videoBigFieldInfo') }
type BidFieldQueryResp ¶
type BidFieldQueryResp struct { SkuId int64 `json:"skuId,omitempty"` // skuId SkuName string `json:"skuName,omitempty"` // 商品名称 Category *CategoryInfo `json:"categoryInfo,omitempty"` // 目录信息 Image *ImageInfo `json:"imageInfo,omitempty"` // 图片信心 Base *BaseBigFieldInfo `json:"baseBigFieldInfo,omitempty"` // 基础大字段信息 Book *BookBigFieldInfo `json:"bookBigFieldInfo,omitempty"` // 图书大字段信息 Video *VideoBigFieldInfo `json:"videoBigFieldInfo,omitempty"` // 影音大字段信息 }
func BidFieldQuery ¶
func BidFieldQuery(req *BidFieldQueryRequest) ([]BidFieldQueryResp, error)
大字段商品查询接口
type BidFieldQueryResponse ¶
type BidFieldQueryResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty"` Data *BidFieldQueryResponseData `json:"jd_union_open_goods_bigfield_query_response,omitempty"` }
type BidFieldQueryResponseData ¶
type BidFieldQueryResponseData struct {
Result string `json:"queryResult,omitempty"`
}
type BidFieldQueryResult ¶
type BidFieldQueryResult struct { Code int64 `json:"code,omitempty"` Message string `json:"message,omitempty"` Data []BidFieldQueryResp `json:"data,omitempty"` }
type BookBigFieldInfo ¶
type BookBigFieldInfo struct { Comments string `json:"comments,omitempty"` // 媒体评论 Image string `json:"image,omitempty"` // 精彩文摘与插图(插图) ContentDesc string `json:"contentDesc,omitempty"` // 内容摘要(内容简介) RelatedProducts string `json:"relatedProducts,omitempty"` // 产品描述(相关商品) EditerDesc string `json:"editerDesc,omitempty"` // 编辑推荐 Catalogue string `json:"catalogue,omitempty"` // 目录 BookAbstract string `json:"bookAbstract,omitempty"` // 精彩摘要(精彩书摘) AuthorDesc string `json:"authorDesc,omitempty"` // 作者简介 Introduction string `json:"introduction,omitempty"` // 前言(前言/序言) ProductFeatures string `json:"productFeatures,omitempty"` // 产品特色 }
type CategoryInfo ¶
type GoodsLinkQueryRequest ¶
type GoodsLinkQueryRequest struct { api.BaseRequest Url string `json:"url"` // 链接 SubUnionId string `json:"subUnionId"` // 子联盟ID(需要联系运营开通权限才能拿到数据) }
type GoodsLinkQueryResponse ¶
type GoodsLinkQueryResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty"` Data *GoodsLinkQueryResponseData `json:"jd_union_open_goods_link_query_response,omitempty"` }
type GoodsLinkQueryResponseData ¶
type GoodsLinkQueryResponseData struct {
Result LinkQueryResult `json:"queryResult,omitempty"`
}
type JFCategory ¶
type JFCommission ¶
type JFCoupon ¶
type JFCoupon struct { BindType uint `json:"bindType,omitempty"` // 券种类 (优惠券种类:0 - 全品类,1 - 限品类(自营商品),2 - 限店铺,3 - 店铺限商品券) Discount float64 `json:"discount,omitempty"` // 券面额 Link string `json:"link,omitempty"` // 券链接 PlatformType uint `json:"platformType,omitempty"` // 券使用平台 (平台类型:0 - 全平台券,1 - 限平台券) Quota float64 `json:"quota,omitempty"` // 券消费限额 GetStartTime int64 `json:"getStartTime,omitempty"` // 领取开始时间(时间戳,毫秒) GetEndTime int64 `json:"getEndTime,omitempty"` // 券领取结束时间(时间戳,毫秒) UseStartTime int64 `json:"useStartTime,omitempty"` // 券有效使用开始时间(时间戳,毫秒) UseEndTime int64 `json:"useEndTime,omitempty"` // 券有效使用结束时间(时间戳,毫秒) IsBest uint `json:"isBest,omitempty"` // 最优优惠券,1:是;0:否 }
type JFCouponList ¶
type JFCouponList struct {
List []JFCoupon `json:"couponList,omitempty"`
}
type JFGoodsResp ¶
type JFGoodsResp struct { Category *JFCategory `json:"categoryInfo,omitempty"` // 类目信息 Comments uint `json:"comments,omitempty"` // 评论数 Commission *JFCommission `json:"commissionInfo,omitempty"` // 佣金信息 Coupon *JFCouponList `json:"couponInfo,omitempty"` // 优惠券信息,返回内容为空说明该SKU无可用优惠券 Images *JFImageList `json:"imageInfo,omitempty"` //图片信息 InOrderCount30Days uint `json:"inOrderCount30Days,omitempty"` // 30天引单数量 InOrderCount30DaysSku uint `json:"inOrderCount30DaysSku,omitempty"` // 30天引单数量(sku维度) MaterialUrl string `json:"materialUrl,omitempty"` // 商品落地页 Price JFPrice `json:"priceInfo"` // 价格信息 Shop *JFShop `json:"shopInfo,omitempty"` // 店铺信息 SkuId uint64 `json:"skuId,omitempty"` SkuName string `json:"skuName,omitempty"` // 商品名称 IsHot uint `json:"isHot,omitempty"` // 是否爆款,1:是,0:否 ProductId uint64 `json:"spuid,omitempty"` // 其值为同款商品的主skuid BrandCode string `json:"brandCode,omitempty"` // 品牌code BrandName string `json:"brandName,omitempty"` // 品牌名 Owner string `json:"owner,omitempty"` // g=自营,p=pop Pingou *JFPingou `json:"pinGouInfo,omitempty"` // 拼购信息 Video *JFVideoList `json:"videoInfo,omitempty"` // 视频信息 Resource *JFResource `json:"resourceInfo,omitempty"` // 资源信息 Seckill *JFSeckill `json:"seckillInfo,omitempty"` // 秒杀信息 }
type JFImageList ¶
type JFImageList struct {
List []JFImage `json:"imageList,omitempty"`
}
type JFPingou ¶
type JFPingou struct { Price float64 `json:"pingouPrice,omitempty"` // 拼购价格 PingouUrl string `json:"pingouUrl,omitempty"` // 拼购落地页url TmCount uint `json:"pingouTmCount,omitempty"` // 拼购成团所需人数 StartTime int64 `json:"pingouStartTime,omitempty"` // 拼购开始时间(时间戳,毫秒) EndTime int64 `json:"pingouEndTime,omitempty"` // 拼购结束时间(时间戳,毫秒) }
type JFResource ¶
type JFVideo ¶
type JFVideo struct { Width uint `json:"width,omitempty"` // 宽 Height uint `json:"height,omitempty"` // 高 ImageUrl string `json:"imageUrl,omitempty"` // 视频图片地址 VideoType uint `json:"videoType,omitempty"` // 1:主图,2:商详 PlayUrl string `json:"playUrl,omitempty"` // 播放地址 PlayType string `json:"playType,omitempty"` // low:标清,high:高清 }
type JFVideoList ¶
type JFVideoList struct {
List []JFVideo `json:"videoList,omitempty"`
}
type JingfenQueryRequest ¶
type JingfenQueryRequest struct { api.BaseRequest EliteId uint `json:"eliteId"` // 频道id:1-好券商品,2-超级大卖场,10-9.9专区,22-热销爆品,24-数码家电,25-超市,26-母婴玩具,27-家具日用,28-美妆穿搭,29-医药保健,30-图书文具,31-今日必推,32-王牌好货,33-秒杀商品,34-拼购商品 PageIndex uint `json:"pageIndex,omitempty"` // 页码,默认1 PageSize uint `json:"pageSize,omitempty"` // 每页数量,默认20,上限50 SortName string `json:"sortName,omitempty"` // 排序字段(price:单价, commissionShare:佣金比例, commission:佣金, inOrderCount30DaysSku:sku维度30天引单量,comments:评论数,goodComments:好评数) Sort string `json:"sort,omitempty"` // asc,desc升降序,默认降序 }
type JingfenQueryResponse ¶
type JingfenQueryResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty"` Data *JingfenQueryResponseData `json:"jd_union_open_goods_jingfen_query_response,omitempty"` }
type JingfenQueryResponseData ¶
type JingfenQueryResponseData struct {
Result string `json:"result,omitempty"`
}
type JingfenQueryResult ¶
type JingfenQueryResult struct { Code int64 `json:"code,omitempty"` Message string `json:"message,omitempty"` TotalCount uint `json:"totalCount,omitempty"` Data []JFGoodsResp `json:"data,omitempty"` }
func JingfenQuery ¶
func JingfenQuery(req *JingfenQueryRequest) (*JingfenQueryResult, error)
京东联盟精选优质商品,每日更新,可通过频道ID查询各个频道下的精选商品。
func Query ¶
func Query(req *QueryRequest) (*JingfenQueryResult, error)
查询商品及优惠券信息,返回的结果可调用转链接口生成单品或二合一推广链接。支持按SKUID、关键词、优惠券基本属性、是否拼购、是否爆款等条件查询,建议不要同时传入SKUID和其他字段,以获得较多的结果。支持按价格、佣金比例、佣金、引单量等维度排序。用优惠券链接调用转链接口时,需传入搜索接口link字段返回的原始优惠券链接,切勿对链接进行任何encode、decode操作,否则将导致转链二合一推广链接时校验失败。
type LinkGoodsResp ¶
type LinkGoodsResp struct { SkuId int64 `json:"skuId,omitempty"` // skuId ProductId int64 `json:"productId,omitempty"` // productId Images string `json:"images,omitempty"` // 图片集,逗号','分割,首张为主图 SkuName string `json:"skuName,omitempty"` // 商品名称 Price float64 `json:"price,omitempty"` // 京东价,单位:元 CosRatio float64 `json:"cosRatio,omitempty"` // 佣金比例,单位:% ShortUrl string `json:"shortUrl,omitempty"` // 短链接 ShopId uint64 `json:"shopId,omitempty"` // 店铺ID ShopName string `json:"shopName,omitempty"` // 店铺名称 Sales uint `json:"sales,omitempty"` // 30天引单量 IsSelf string `json:"isSelf,omitempty"` // 是否自营,g:自营,p:pop }
func GoodsLinkQuery ¶
func GoodsLinkQuery(req *GoodsLinkQueryRequest) ([]LinkGoodsResp, error)
链接商品查询接口
type LinkQueryResult ¶
type LinkQueryResult struct { Code int64 `json:"code,omitempty"` Message string `json:"message,omitempty"` Data []LinkGoodsResp `json:"data,omitempty"` }
type PromotionGoodsInfoQueryRequest ¶
type PromotionGoodsInfoQueryRequest struct { api.BaseRequest SkuIds []uint64 `json:"skuIds"` // skuId集合 }
type PromotionGoodsInfoQueryResponse ¶
type PromotionGoodsInfoQueryResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty"` Data *PromotionGoodsInfoQueryResponseData `json:"jd_union_open_goods_promotiongoodsinfo_query_response,omitempty"` }
type PromotionGoodsInfoQueryResponseData ¶
type PromotionGoodsInfoQueryResponseData struct {
Result string `json:"queryResult,omitempty"`
}
type PromotionGoodsResp ¶
type PromotionGoodsResp struct { SkuId uint64 `json:"skuId,omitempty"` // skuId UnitPrice float64 `json:"unitPrice,omitempty"` // 商品单价即京东价 MaterialUrl string `json:"materialUrl,omitempty"` // 商品落地页 IsFreeFreightRisk uint `json:"isFreeFreightRisk,omitempty"` // 是否支持运费险(1:是,0:否) IsFreeShipping uint `json:"isFreeShipping,omitempty"` // 是否包邮(1:是,0:否,2:自营商品遵从主站包邮规则) IsSeckill uint `json:"isSeckill,omitempty"` // 是否秒杀(1:是,0:否) IsJdSale uint `json:"isJdSale,omitempty"` // 是否自营(1:是,0:否) CommisionRatioWl float64 `json:"commisionRatioWl,omitempty"` // 无线佣金比例 CommisionRatioPc float64 `json:"commisionRatioPc,omitempty"` // PC佣金比例 ImgUrl string `json:"imgUrl,omitempty"` // 图片地址 Vid uint64 `json:"vid,omitempty"` // 商家ID ShopId uint64 `json:"shopId,omitempty"` // 店铺ID Cid uint64 `json:"cid,omitempty"` // 一级类目ID CidName string `json:"cidName,omitempty"` // 一级类目名称 Cid2 uint64 `json:"cid2,omitempty"` // 二级类目ID Cid2Name string `json:"cid2Name,omitempty"` // 二级类目名称 Cid3 uint64 `json:"cid3,omitempty"` // 三级类目ID Cid3Name string `json:"cid3Name,omitempty"` // 三级类目名称 WlUnitPrice float64 `json:"wlUnitPrice,omitempty"` // 商品无线京东价(单价为-1表示未查询到该商品单价) InOrderCount uint `json:"inOrderCount,omitempty"` // 30天引单数量 GoodsName string `json:"goodsName,omitempty"` // 商品名称 EndDate int64 `json:"endDate,omitempty"` // 推广结束日期(时间戳,毫秒) StartDate int64 `json:"startDate,omitempty"` // 推广开始日期(时间戳,毫秒) }
func PromotionGoodsInfoQuery ¶
func PromotionGoodsInfoQuery(req *PromotionGoodsInfoQueryRequest) ([]PromotionGoodsResp, error)
大字段商品查询接口
type PromotionQueryResult ¶
type PromotionQueryResult struct { Code int64 `json:"code,omitempty"` Message string `json:"message,omitempty"` Data []PromotionGoodsResp `json:"data,omitempty"` }
type QueryRequest ¶
type QueryRequest struct { api.BaseRequest Cid1 uint64 `json:"cid1,omitempty"` // 一级类目id Cid2 uint64 `json:"cid2,omitempty"` // 二级类目id Cid3 uint64 `json:"cid3,omitempty"` // 三级类目id SkuIds []uint64 `json:"skuIds,omitempty"` // skuid集合(一次最多支持查询100个sku),数组类型开发时记得加[] Keyword string `json:"keyword,omitempty"` // 关键词,字数同京东商品名称一致,目前未限制 PriceFrom float64 `json:"pricefrom,omitempty"` // 商品价格下限 PriceTo float64 `json:"priceto,omitempty"` // 商品价格上限 Owner string `json:"owner,omitempty"` // 商品类型:自营[g],POP[p] IsCoupon uint `json:"isCoupon,omitempty"` // 是否是优惠券商品,1:有优惠券,0:无优惠券 IsPG uint `json:"isPG,omitempty"` // 是否是拼购商品,1:拼购商品,0:非拼购商品 IsHot uint `json:"isHot,omitempty"` // 是否是爆款,1:爆款商品,0:非爆款商品 PingouPriceStart float64 `json:"pingouPriceStart,omitempty"` // 拼购价格区间开始 PingouPriceEnd float64 `json:"pingouPriceEnd,omitempty"` // 拼购价格区间结束 BrandCode string `json:"brandCode,omitempty"` // 品牌code ShopId uint64 `json:"shopId,omitempty"` // 店铺Id HasContent uint `json:"hasContent,omitempty"` // 1:查询内容商品;其他值过滤掉此入参条件。 HasBestCoupon uint `json:"hasBestCoupon,omitempty"` // 1:查询有最优惠券商品;其他值过滤掉此入参条件。 Pid string `json:"pid,omitempty"` // 联盟id_应用iD_推广位id Fields string `json:"fields,omitempty"` // 支持出参数据筛选,逗号','分隔,目前可用:videoInfo PageIndex uint `json:"pageIndex,omitempty"` // 页码,默认1 PageSize uint `json:"pageSize,omitempty"` // 每页数量,默认20,上限50 SortName string `json:"sortName,omitempty"` // 排序字段(price:单价, commissionShare:佣金比例, commission:佣金, inOrderCount30Days:30天引单量, inOrderComm30Days:30天支出佣金) Sort string `json:"sort,omitempty"` // asc,desc升降序,默认降序 }
type QueryResponse ¶
type QueryResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty"` Data *QueryResponseData `json:"jd_union_open_goods_query_responce,omitempty"` }
type QueryResponseData ¶
type QueryResponseData struct {
Result string `json:"queryResult,omitempty"`
}
type VideoBigFieldInfo ¶
type VideoBigFieldInfo struct { Comments string `json:"comments,omitempty"` // 媒体评论 Image string `json:"image,omitempty"` // 精彩文摘与插图(插图) ContentDesc string `json:"contentDesc,omitempty"` // 内容摘要(内容简介) RelatedProducts string `json:"relatedProducts,omitempty"` // 产品描述(相关商品) EditerDesc string `json:"editerDesc,omitempty"` // 编辑推荐 Catalogue string `json:"catalogue,omitempty"` // 目录 BoxContents string `json:"box_Contents,omitempty"` // 包装清单 MaterialDescription string `json:"material_Description,omitempty"` // 特殊说明 Manual string `json:"manual,omitempty"` // 说明书 ProductFeatures string `json:"productFeatures,omitempty"` // 产品特色 }
Click to show internal directories.
Click to hide internal directories.