ddk

package
v0.0.0-...-cbb1cba Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package ddk 多多客相关API

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CashgiftStatusUpdate

func CashgiftStatusUpdate(clt *core.SDKClient, req *CashgiftStatusUpdateRequest) (uint64, error)

CashgiftStatusUpdate 多多礼金状态更新

func GoodsPromotionRightAuth

func GoodsPromotionRightAuth(clt *core.SDKClient, req *GoodsPromotionRightAuthRequest) error

GoodsPromotionRightAuth 多多进宝信息流渠道备案授权素材上传接口

func MemberAuthorityQuery

func MemberAuthorityQuery(clt *core.SDKClient, req *MemberAuthorityQueryRequest) (bool, error)

MemberAuthorityQuery 查询是否绑定备案

func ReportImgUpload

func ReportImgUpload(clt *core.SDKClient, req *ReportImgUploadRequest) (string, error)

ReportImgUpload 多多进宝信息流渠道备案授权素材上传接口

func ReportVideoUpload

func ReportVideoUpload(clt *core.SDKClient, req *ReportVideoUploadRequest) (string, error)

ReportVideoUpload 多多客信息流投放备案视频上传接口 多多客信息流投放备案视频上传,上传视频大小有限制,单个文件超过20M需要走分片上传

func ReportVideoUploadFearless

func ReportVideoUploadFearless(clt *core.SDKClient, req *ReportVideoUploadRequest, size int64, parallel int) (string, error)

ReportVideoUploadFearless 多多客信息流投放备案视频上传接口 多多客信息流投放备案视频上传,上传视频大小有限制,单个文件超过20M需要走分片上传 根据上传文件大小自动选择API接口

func ReportVideoUploadPart

func ReportVideoUploadPart(clt *core.SDKClient, req *ReportVideoUploadPartRequest) (int, error)

ReportVidoeUploadPart 多多客信息流投放备案视频上传分片上传接口

func ReportVideoUploadPartComplete

func ReportVideoUploadPartComplete(clt *core.SDKClient, uploadSign string) (string, error)

ReportVidoeUploadPartComplete 多多客信息流投放备案视频上传分片完成接口

func ReportVideoUploadPartInit

func ReportVideoUploadPartInit(clt *core.SDKClient, contentType string) (string, error)

ReportVidoeUploadPartInit 多多客信息流投放备案视频上传分片初始化接口

func WeappQrcodeUrlGen

func WeappQrcodeUrlGen(clt *core.SDKClient, req *WeappQrcodeUrlGenRequest) (string, error)

WeappQrcodeUrlGen 多多客生成单品推广小程序二维码url

Types

type Application

type Application struct {
	//comment 审核信息
	Comment string `json:"comment,omitempty"`
	//goods_id 商品id
	GoodsID uint64 `json:"goods_id,omitempty"`
	//mall_id 店铺id
	MallID uint64 `json:"mall_id,omitempty"`
	//status 报备状态,0-已创建,1-已提交,2-已通过,3-已驳回
	Status             uint64 `json:"status,omitempty"`
	PromotionEndTime   int64  `json:"promotion_end_time,omitempty"`
	PromotionStartTime int64  `json:"promotion_start_time,omitempty"`
}

Application GoodsPromotionQueryResponse.Application

func GoodsPromotionQuery

func GoodsPromotionQuery(clt *core.SDKClient, req *GoodsPromotionQueryRequest) ([]Application, uint64, error)

GoodsPromotionQuery 多多进宝信息流投放商品报备进度查询

type CashgiftCreateRequest

type CashgiftCreateRequest struct {
	// AcquireEndTime 券批次领取结束时间。note:此时间为时间戳,指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
	AcquireEndTime int64 `json:"acquire_end_time,omitempty"`
	// AcquireStartTime 券批次领取开始时间。note:此时间为时间戳,指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
	AcquireStartTime int64 `json:"acquire_start_time,omitempty"`
	// AutoTake 是否自动领券,默认false不自动领券
	AutoTake bool `json:"auto_take,omitempty"`
	// CouponAmount 礼金券面额,单位为分,创建固定面额礼金券必填(创建灵活面额礼金券时,券面额 = 商品券后价 - 期望礼金券后价)
	CouponAmount int64 `json:"coupon_amount,omitempty"`
	// CouponThresholdAmount 满减门槛,单位为分。满减门槛至少需为礼金券面额的2倍,仅对固定面额礼金券生效。
	CouponThresholdAmount int64 `json:"coupon_threshold_amount,omitempty"`
	// Duration 活动持续时间,validity_time_type为 1 时必填。相对时间类型为天级时,最大值为30,即领取后30天内有效;相对时间类型为小时级时,最大值为24,即领取后24小时内有效;相对时间类型为分钟级时,则最大值为60,即领取后60分钟内有效。
	Duration int `json:"duration,omitempty"`
	// ExpectAmount 期望礼金券后价,单位为分,最小值为1。创建灵活券 (generate_flexible_coupon为true) 时必填
	ExpectAmount int64 `json:"expect_amount,omitempty"`
	// FetchRiskCheck 领券是否过风控,默认true为过风控。
	FetchRiskCheck *bool `json:"fetch_risk_check,omitempty"`
	// FreezeCondition 收益保护开关开启(rate_decrease_monitor = true)时必填。0-监控项发生降低;1-监控项低于礼金面额,默认为0。
	FreezeCondition int `json:"freeze_condition,omitempty"`
	// FreezeWatchType 收益保护开关开启(rate_decrease_monitor = true)时必填。0-佣金;1-补贴;2-佣金+补贴,默认为0。
	FreezeWatchType int `json:"freeze_watch_type,omitempty"`
	// GenerateFlexibleCoupon 是否为灵活面额礼金券,默认false为固定面额礼金券
	GenerateFlexibleCoupon bool `json:"generate_flexible_coupon,omitempty"`
	// GenerateGlobal 是否开启全场景推广,默认false不开启全场景推广,仅支持固定面额且限定商品的礼金活动。
	GenerateGlobal bool `json:"generate_global,omitempty"`
	// GoodsSignList 商品goodsSign列表,例如:["c9r2omogKFFAc7WBwvbZU1ikIb16_J3CTa8HNN"],最多可支持传20个商品;若传空,则为不限商品礼金,不支持创建不限商品灵活礼金。goodsSign使用说明:https://jinbao.pinduoduo.com/qa-system?questionId=252
	GoodsSignList []string `json:"goods_sign_list,omitempty"`
	// LinkAcquireLimit 活动单链接可领券数量,默认无限制,最小值为1。
	LinkAcquireLimit int `json:"link_acquire_limit,omitempty"`
	// Name 礼金名称
	Name string `json:"name,omitempty"`
	// PidList 可使用推广位列表,例如:["60005_612"]。(列表中的PID方可推广该礼金)
	PidList []string `json:"p_id_list,omitempty"`
	// Quantity 礼金券数量,创建固定面额礼金券必填(创建灵活面额礼金券时,礼金券数量不固定,礼金总预算用完为止)
	Quantity int64 `json:"quantity,omitempty"`
	// RateDecreaseMonitor 收益保护开关,默认false表示关闭,仅支持固定面额且限定商品的礼金活动。开启状态下,系统将根据设置内容进行监控,当监控项满足冻结条件时,系统自动冻结礼金暂停推广,防止资金损失。(可通过多多礼金状态更新接口自行恢复推广)
	RateDecreaseMonitor bool `json:"rate_decrease_monitor,omitempty"`
	// RelativeTimeType 相对时间类型:1-天级;2-小时级;3-分钟级,有效期类型validityTimeType = 1时必填,默认为1。 例如: relative_time_type = 2, duration = 15, 表示领取后15小时内有效。
	RelativeTimeType int `json:"relative_time_type,omitempty"`
	// TotalAmount 礼金总预算,单位为分,创建灵活券 (generate_flexible_coupon为true) 时必填。默认情况,总金额 = 礼金券数量 * 礼金券面额
	TotalAmount int64 `json:"total_amount,omitempty"`
	// UserLimit 单用户可领券数量,可设置范围为1~10张,默认为1张。
	UserLimit int `json:"user_limit,omitempty"`
	// ValidityEndTime 券批次使用结束时间, validity_time_type为 2 时必填。note:此时间为时间戳,指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
	ValidityEndTime int64 `json:"validity_end_time,omitempty"`
	// ValidityStartTime 券批次使用开始时间, validity_time_type为 2 时必填。note:此时间为时间戳,指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
	ValidityStartTime int64 `json:"validity_start_time,omitempty"`
	// ValidityTimeType 有效期类型:1-领取后几天内有效;2-固定时间内有效
	ValidityTimeType int `json:"validity_time_type,omitempty"`
}

CashgiftCreateRequest 创建多多礼金 API Request

func (CashgiftCreateRequest) GetType

func (r CashgiftCreateRequest) GetType() string

GetType implement Request interface

type CashgiftCreateResponse

type CashgiftCreateResponse struct {
	model.CommonResponse
	Response *CashgiftCreateResult `json:"create_cashgift_response,omitempty" xml:"create_cashgift_response,omitempty"`
}

CashgiftCreateResponse 创建多多礼金 API Response

type CashgiftCreateResult

type CashgiftCreateResult struct {
	// CashgiftID 礼金ID
	CashgiftID uint64 `json:"cash_gift_id,omitempty"`
	// Success 创建结果
	Success bool `json:"success,omitempty"`
}

func CashgiftCreate

func CashgiftCreate(clt *core.SDKClient, req *CashgiftCreateRequest) (*CashgiftCreateResult, error)

CashgiftCreate 创建多多礼金

type CashgiftStatusUpdateRequest

type CashgiftStatusUpdateRequest struct {
	// ID 多多礼金ID
	ID uint64 `json:"cash_gift_id"`
	// UpdateType 礼金更新类型:0-停止礼金推广,1-恢复礼金推广
	UpdateType int `json:"update_type"`
}

CashgiftStatusUpdateRequest 多多礼金状态更新 API Request

func (CashgiftStatusUpdateRequest) GetType

func (r CashgiftStatusUpdateRequest) GetType() string

GetType implement Request interface

type CashgiftStatusUpdateResponse

type CashgiftStatusUpdateResponse struct {
	model.CommonResponse
	Response struct {
		// ID 多多礼金ID
		ID uint64 `json:"cash_gift_id,omitempty" xml:"cash_gift_id,omitempty"`
	} `json:"update_cashgift_response" xml:"update_cashgift_response"`
}

CashgiftStatusUpdateResponse 多多礼金状态更新 API Response

type CmsPromUrlGenerateRequest

type CmsPromUrlGenerateRequest struct {
	// ChannelType 0, "1.9包邮";1, "今日爆款"; 2, "品牌清仓"; 3, "默认商城";4,"PC端专属商城";非必填 ,默认是3,
	ChannelType *int `json:"channel_type,omitempty"`
	// CustomParameters 自定义参数,为链接打上自定义标签。自定义参数最长限制64个字节。
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// GenerateMobile 是否生成手机跳转链接。true-是,false-否,默认false
	GenerateMobile bool `json:"generate_mobile,omitempty"`
	// GenerateSchemaURL 是否返回 schema URL
	GenerateSchemaURL bool `json:"generate_schema_url,omitempty"`
	// GenerateShortURL 是否生成短链接,true-是,false-否
	GenerateShortURL bool `json:"generate_short_url,omitempty"`
	// GenerateWeApp 是否生成拼多多福利券微信小程序推广信息
	GenerateWeApp bool `json:"generate_we_app,omitempty"`
	// Keyword 搜索关键词
	Keyword string `json:"keyword,omitempty"`
	//单人团多人团标志。true-多人团,false-单人团 默认false
	MultiGroup bool `json:"multi_group,omitempty"`
	//推广位列表,例如:["60005_612"]
	PidList string `json:"p_id_list,omitempty"`
}

CmsPromUrlGenerateRequest 生成商城-频道推广链接 API Request

func (CmsPromUrlGenerateRequest) GetType

func (r CmsPromUrlGenerateRequest) GetType() string

GetType implement Request interface

type CmsPromUrlGenerateResponse

type CmsPromUrlGenerateResponse struct {
	model.CommonResponse
	// Response 商城推广链接返回对象
	Response struct {
		// Total total
		Total int `json:"total,omitempty"`
		// URLList 链接列表
		URLList []PromURL `json:"url_list,omitempty"`
	} `json:"cms_promotion_url_generate_response" xml:"cms_promotion_url_generate_response"`
}

CmsPromUrlGenerateResponse 生成商城-频道推广链接 API Response

type DiyRedPacketParam

type DiyRedPacketParam struct {
	// AmountProbability 红包金额列表,200、300、500、1000、2000,单位分。红包金额和红包抵后价设置只能二选一,默认设置了红包金额会忽略红包抵后价设置
	AmountProbability []int64 `json:"amount_probability,omitempty"`
	// DisText 设置玩法,false-现金红包, true-现金券
	DisText *bool `json:"dis_text,omitempty"`
	// NotShowBackground 推广页设置,false-红包开启页, true-红包领取页
	NotShowBackground *bool `json:"not_show_background,omitempty"`
	// OptID 优先展示类目
	OptID uint64 `json:"opt_id,omitempty"`
	// RangeItems 自定义红包抵后价和商品佣金区间对象数组
	RangeItems []RangeItem `json:"range_items,omitempty"`
}

DiyRedPacketParam 红包自定义参数,json格式

type DiyYuanParam

type DiyYuanParam struct {
	// GoodsSign 商品goodsSign,支持通过goodsSign查询商品。goodsSign是加密后的goodsId, goodsId已下线,请使用goodsSign来替代。使用说明:https://jinbao.pinduoduo.com/qa-system?questionId=252
	GoodsSign string `json:"goods_sign,omitempty"`
}

DiyYuanParam 一元购自定义参数,json格式,例如:{"goods_sign":"Y9b2_0uSWMFPGSaVwvfZAlm_y2ADLWZl_JQ7UYaS80K"}

type Goods

type Goods struct {
	// ActivityPromotionRate 活动佣金比例,千分比(特定活动期间的佣金比例)
	ActivityPromotionRate int `json:"activity_promotion_rate,omitempty" xml:"activity_promotion_rate,omitempty"`
	// ActivityTags 商品活动标记数组,例:[4,7],4-秒杀 7-百亿补贴等
	ActivityTags []int `json:"activity_tags,omitempty" xml:"activity_tags,omitempty"`
	// BrandName 商品品牌词信息,如“苹果”、“阿迪达斯”、“李宁”等
	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	// CashGiftAmount 全局礼金金额,单位分
	CashGiftAmount int64 `json:"cash_gift_amount,omitempty" xml:"cash_gift_amount,omitempty"`
	// CatID 商品类目id
	CatID model.Uint64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`
	// CatIDs 商品一~四级类目ID列表
	CatIDs []uint64 `json:"cat_ids,omitempty" xml:"cat_ids,omitempty"`
	// CouponDiscount 优惠券面额,单位为分
	CouponDiscount int64 `json:"coupon_discount,omitempty" xml:"coupon_discount,omitempty"`
	// CouponEnd 优惠券失效时间,UNIX时间戳
	CouponEnd int64 `json:"coupon_end,omitempty" xml:"coupon_end,omitempty"`
	// CouponMinOrderAmount 优惠券门槛价格,单位为分
	CouponMinOrderAmount int64 `json:"coupon_min_order_amount,omitempty" xml:"coupon_min_order_amount,omitempty"`
	// CouponPrice 优惠券金额
	CouponPrice int64 `json:"coupon_price,omitempty" xml:"coupon_price,omitempty"`
	// CouponRemainQuantity 优惠券剩余数量
	CouponRemainQuantity int `json:"coupon_remain_quantity,omitempty" xml:"coupon_remain_quantity,omitempty"`
	// CouponStartTime 优惠券生效时间,UNIX时间戳
	CouponStartTime int64 `json:"coupon_start_time,omitempty" xml:"coupon_start_time,omitempty"`
	// CouponTotalQuantity 优惠券总数量
	CouponTotalQuantity int `json:"coupon_total_quantity,omitempty" xml:"coupon_total_quantity,omitempty"`
	// CreateAt 创建时间
	CreateAt int64 `json:"create_at,omitempty" xml:"create_at,omitempty"`
	// DescTxt 描述分
	DescTxt string `json:"desc_txt,omitempty" xml:"desc_txt,omitempty"`
	// ExtraCouponAmount 额外优惠券,单位为分
	ExtraCouponAmount int64 `json:"extra_coupon_amount,omitempty" xml:"extra_coupon_amount,omitempty"`
	// GoodsDesc 商品描述
	GoodsDesc string `json:"goods_desc,omitempty" xml:"goods_desc,omitempty"`
	// GoodsImageURL 商品主图
	GoodsImageURL string `json:"goods_image_url,omitempty" xml:"goods_image_url,omitempty"`
	// GoodsLabels 商品特殊标签列表。例: [1],1-APP专享
	GoodsLabels []int `json:"goods_labels,omitempty" xml:"goods_labels,omitempty"`
	// GoodsName 商品名称
	GoodsName string `json:"goods_name,omitempty" xml:"goods_name,omitempty"`
	// GoodsRate 商品等级
	GoodsRate int `json:"goods_rate,omitempty" xml:"goods_rate,omitempty"`
	// GodsID 商品ID
	GoodsID uint64 `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// GoodsSign 商品goodsSign,支持通过goodsSign查询商品。goodsSign是加密后的goodsId, goodsId已下线,请使用goodsSign来替代。使用说明:https://jinbao.pinduoduo.com/qa-system?questionId=252
	GoodsSign string `json:"goods_sign,omitempty" xml:"goods_sign,omitempty"`
	// GoodsThumbnailURL 商品缩略图
	GoodsThumbnailURL string `json:"goods_thumbnail_url,omitempty" xml:"goods_thumbnail_url,omitempty"`
	// GoodsType 商品类型
	GoodsType int `json:"goods_type,omitempty" xml:"goods_type,omitempty"`
	// HasCoupon 商品是否带券,true-带券,false-不带券
	HasCoupon bool `json:"has_coupon,omitempty" xml:"has_coupon,omitempty"`
	// HasMaterial 商品是否有素材(图文、视频)
	HasMaterial bool `json:"has_material,omitempty" xml:"has_material,omitempty"`
	// LgstTxt 物流分
	LgstTxt string `json:"lgst_txt,omitempty" xml:"lgst_txt,omitempty"`
	// MallID 商家id
	MallID uint64 `json:"mall_id,omitempty" xml:"mall_id,omitempty"`
	// MallName 店铺名称
	MallName string `json:"mall_name,omitempty" xml:"mall_name,omitempty"`
	// MarketFee 市场服务费
	MarketFee int64 `json:"market_fee,omitempty" xml:"market_fee,omitempty"`
	// MerchantType 商家类型
	MerchatType model.Int `json:"merchant_type,omitempty" xml:"merchant_type,omitempty"`
	// MinGroupPrice 最小成团价格,单位分
	MinGroupPrice int64 `json:"min_group_price,omitempty" xml:"min_group_price,omitempty"`
	// MinNormalPrice 最小单买价格,单位分
	MinNormalPrice int64 `json:"min_normal_price,omitempty" xml:"min_normal_price,omitempty"`
	// OptID 商品标签类目ID,使用pdd.goods.opt.get获取
	OptID model.Uint64 `json:"opt_id,omitempty" xml:"opt_id,omitempty"`
	// OptIDs 商品一~四级标签类目ID列表
	OptIDs []uint64 `json:"opt_ids,omitempty" xml:"opt_ids,omitempty"`
	// OptName 商品标签名
	OptName string `json:"opt_name,omitempty" xml:"opt_name,omitempty"`
	// PredictPromotionRate 比价行为预判定佣金,需要用户备案
	PredictPromotionRate int `json:"predict_promotion_rate,omitempty" xml:"predict_promotion_rate,omitempty"`
	// PromotionRate 佣金比例,千分比
	PromotionRate int `json:"promotion_rate,omitempty" xml:"promotion_rate,omitempty"`
	// QrcodeImageURL 二维码主图
	QrcodeImageURL string `json:"qrcode_image_url,omitempty" xml:"qrcode_image_url,omitempty"`
	// RealtimeSalesTip 商品近1小时在多多进宝的实时销量(仅实时热销榜提供)
	RealtimeSalesTip string `json:"realtime_sales_tip,omitempty" xml:"realtime_sales_tip,omitempty"`
	// SalesTip 销售量
	SalesTip string `json:"sales_tip,omitempty" xml:"sales_tip,omitempty"`
	// SearchID 搜索id,建议生成推广链接时候填写,提高收益。
	SearchID string `json:"search_id,omitempty" xml:"search_id,omitempty"`
	// ServTxt 服务分
	ServTxt string `json:"serv_txt,omitempty" xml:"serv_txt,omitempty"`
	// ShareDesc 分享描述
	ShareDesc string `json:"share_desc,omitempty" xml:"share_desc,omitempty"`
	// ShareRate 招商分成服务费比例,千分比
	ShareRate int `json:"share_rate,omitempty" xml:"share_rate,omitempty"`
	// SubsidyAmount 优势渠道专属商品补贴金额,单位为分。针对优质渠道的补贴活动,指定优势渠道可通过推广该商品获取相应补贴。补贴活动入口:[进宝网站-官方活动]
	SubsidyAmount int64 `json:"subsidy_amount,omitempty" xml:"subsidy_amount,omitempty"`
	// SubsidyDuoAmountTenMillion 官方活动给渠道的收入补贴金额,不允许直接给下级代理展示,单位为分
	SubsidyDuoAmountTenMillion int64 `json:"subsidy_duo_amount_ten_million,omitempty" xml:"subsidy_duo_amount_ten_million,omitempty"`
	// UnifiedTags 优惠标签列表,包括:"X元券","比全网低X元","服务费","精选素材","近30天低价","同款低价","同款好评","同款热销","旗舰店","一降到底","招商优选","商家优选","好价再降X元","全站销量XX","实时热销榜第X名","实时好评榜第X名","额外补X元"等
	UnifiedTags []string `json:"unified_tags,omitempty" xml:"unified_tags,omitempty"`
}

Goods 多多进宝商品

func GoodsDetail

func GoodsDetail(clt *core.SDKClient, req *GoodsDetailRequest) ([]Goods, error)

GoodsDetail 多多进宝商品详情查询

type GoodsDetailRequest

type GoodsDetailRequest struct {
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。(如果使用GET请求,请使用URLEncode处理参数)
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// GoodsImageType 商品主图类型:1-场景图,2-白底图,默认为0
	GoodsImageType int `json:"goods_image_type,omitempty"`
	// GoodsSign 商品goodsSign,支持通过goodsSign查询商品。goodsSign是加密后的goodsId, goodsId已下线,请使用goodsSign来替代。使用说明:https://jinbao.pinduoduo.com/qa-system?questionId=252
	GoodsSign string `json:"goods_sign,omitempty"`
	// NeedSkuInfo 是否获取sku信息,默认false不返回。(特殊渠道权限,需额外申请)
	NeedSkuInfo bool `json:"need_sku_info,omitempty"`
	// Pid 推广位id
	Pid string `json:"pid,omitempty"`
	// SearchID 搜索id,建议填写,提高收益。来自pdd.ddk.goods.recommend.get、pdd.ddk.goods.search、pdd.ddk.top.goods.list.query等接口
	SearchID string `json:"search_id,omitempty"`
	// ZsDuoID 招商多多客ID
	ZsDuoID uint64 `json:"zs_duo_id,omitempty"`
}

GoodsDetailRequest 多多进宝商品详情查询 API Request

func (GoodsDetailRequest) GetType

func (r GoodsDetailRequest) GetType() string

GetType implement Request interface

type GoodsDetailResponse

type GoodsDetailResponse struct {
	model.CommonResponse
	Response struct {
		// List 多多进宝商品对象列表
		List []Goods `json:"goods_details,omitempty" xml:"goods_details,omitempty"`
	} `json:"goods_detail_response" xml:"goods_detail_response"`
}

GoodsDetailResponse 多多进宝商品详情查询 API Response

type GoodsPidGenerateRequest

type GoodsPidGenerateRequest struct {
	// Number 要生成的推广位数量,默认为10,范围为:1~100
	Number int `json:"number"`
	// PidNameList 推广位名称,例如["1","2"]
	PidNameList []string `json:"p_id_name_list,omitempty"`
	// MediaID 媒体id
	MediaID uint64 `json:"media_id,omitempty"`
}

GoodsPidGenerateRequest 创建多多进宝推广位 API Request

func (GoodsPidGenerateRequest) GetType

func (r GoodsPidGenerateRequest) GetType() string

GetType implement Request interface

type GoodsPidGenerateResponse

type GoodsPidGenerateResponse struct {
	model.CommonResponse
	// Response response
	Response struct {
		// List 多多进宝推广位对象列表
		List []Pid `json:"p_id_list,omitempty"`
	} `json:"p_id_generate_response" xml:"p_id_generate_response"`
}

GoodsPidGenerateResponse 创建多多进宝推广位 API Response

type GoodsPidQueryRequest

type GoodsPidQueryRequest struct {
	// Page 返回的页数
	Page int `json:"page,omitempty"`
	// PageSize 返回的每页推广位数量
	PageSize int `json:"page_size,omitempty"`
	// PidList 推广位列表,例如:["60005_612"]
	PidList []string `json:"pid_list,omitempty"`
	// Status 推广位状态:0-正常,1-封禁
	Status *int `json:"status,omitempty"`
}

GoodsPidQueryRequest 查询已经生成的推广位信息 API Request

func (GoodsPidQueryRequest) GetType

func (r GoodsPidQueryRequest) GetType() string

GetType implement Request interface

type GoodsPidQueryResponse

type GoodsPidQueryResponse struct {
	model.CommonResponse
	Response struct {
		// List 多多进宝推广位对象列表
		List []Pid `json:"p_id_list,omitempty"`
		// TotalCount 返回推广位总数
		TotalCount int `json:"total_count,omitempty"`
	} `json:"p_id_query_response"`
}

GoodsPidQueryResponse 查询已经生成的推广位信息 API Response

type GoodsPromotionQueryRequest

type GoodsPromotionQueryRequest struct {
	// GoodsID 商品GoodsId
	GoodsID uint64 `json:"goods_id,omitempty"`
	//mall_id
	MallID uint64 `json:"mall_id,omitempty"`
	//page_number
	PageNumber uint64 `json:"page_number,omitempty"`
	//page_size
	PageSize uint64 `json:"page_size,omitempty"`
}

GoodsPromotionQueryRequest 多多进宝信息流渠道备案授权素材上传接口 API Request

func (GoodsPromotionQueryRequest) GetType

func (r GoodsPromotionQueryRequest) GetType() string

GetType implement Request interface

type GoodsPromotionQueryResponse

type GoodsPromotionQueryResponse struct {
	model.CommonResponse
	Response struct {
		// ApplicationList
		ApplicationList []Application `json:"application_list,omitempty"`
		//total
		Total uint64 `json:"total,omitempty"`
	} `json:"response"`
}

GoodsPromotionQueryResponse 多多进宝信息流投放商品报备进度查询 API Response

type GoodsPromotionRightAuthRequest

type GoodsPromotionRightAuthRequest struct {
	// DemoURL 推广商品视频素材url
	DemoURL string `json:"demo_url,omitempty"`
	// DuoID 渠道duoId
	DuoID uint64 `json:"duo_id,omitempty"`
	// GoodsID 商品GoodsId
	GoodsID uint64 `json:"goods_id,omitempty"`
	// MallCertificationURL 商家资质证明图片url列表,1到3张图
	MallCertificationURL []string `json:"mall_certificate_url,omitempty"`
	// PromotionCodeURL 推广视频预览码url
	PromotionCodeURL string `json:"promotion_code_url,omitempty"`
	// PromotionEndTime 推广结束时间戳,毫秒
	PromotionEndTime int64 `json:"promotion_end_time,omitempty"`
	// PromotionStartTime 推广开始时间戳,毫秒
	PromotionStartTime int64 `json:"promotion_start_time,omitempty"`
	// ThumbPicURL 商品图片素材url列表,0到3张图
	ThumbPicURL []string `json:"thumb_pic_url,omitempty"`
}

GoodsPromotionRightAuthRequest 多多进宝信息流渠道备案授权素材上传接口 API Request

func (GoodsPromotionRightAuthRequest) GetType

GetType implement Request interface

type GoodsPromotionRightAuthResponse

type GoodsPromotionRightAuthResponse struct {
	model.CommonResponse
	Response struct {
		// Reason 备案失败原因
		Reason string `json:"reason,omitempty"`
		// Result 备案结果
		Result bool `json:"result,omitempty"`
	} `json:"goods_promotion_right_auth_response"`
}

GoodsPromotionRightAuthResponse 多多进宝信息流渠道备案授权素材上传接口 API Response

type GoodsPromotionUrlGenerateRequest

type GoodsPromotionUrlGenerateRequest struct {
	// CashGiftID 多多礼金ID
	CashGiftID uint64 `json:"cash_gift_id,omitempty"`
	// CashGiftName 自定义礼金标题,用于向用户展示渠道专属福利,不超过12个字
	CashGiftName string `json:"cash_gift_name,omitempty"`
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。(如果使用GET请求,请使用URLEncode处理参数)
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// GenerateAuthorityURL 是否生成带授权的单品链接。如果未授权,则会走授权流程
	GenerateAuthorityURL bool `json:"generate_authority_url,omitempty"`
	// GenerateMallCollectCoupon 是否生成店铺收藏券推广链接
	GenerateMallCollectCoupon bool `json:"generate_mall_collect_coupon,omitempty"`
	// GenerateQQApp 是否生成qq小程序
	GenerateQQApp bool `json:"generate_qq_app,omitempty"`
	// GenerateSchemaURL 是否返回 schema URL
	GenerateSchemaURL bool `json:"generate_schema_url,omitempty"`
	// GenerateShortURL 是否生成短链接,true-是,false-否
	GenerateShortURL bool `json:"generate_short_url,omitempty"`
	// GenerateShortLink 获取微信ShortLink链接,仅支持单个商品
	GenerateShortLink bool `json:"generate_short_link,omitempty"`
	// GenerateWeApp 是否生成拼多多福利券微信小程序推广信息
	GenerateWeApp bool `json:"generate_we_app,omitempty"`
	// GoodsSignList 商品goodsSign列表,例如:["c9r2omogKFFAc7WBwvbZU1ikIb16_J3CTa8HNN"],支持批量生链。goodsSign是加密后的goodsId, goodsId已下线,请使用goodsSign来替代。使用说明:https://jinbao.pinduoduo.com/qa-system?questionId=252
	GoodsSignList []string `json:"goods_sign_list,omitempty"`
	// MaterialID 素材ID,可以通过商品详情接口获取商品素材信息
	MaterialID string `json:"material_id,omitempty"`
	// MultiGroup true--生成多人团推广链接 false--生成单人团推广链接(默认false)1、单人团推广链接:用户访问单人团推广链接,可直接购买商品无需拼团。2、多人团推广链接:用户访问双人团推广链接开团,若用户分享给他人参团,则开团者和参团者的佣金均结算给推手
	MultiGroup bool `json:"multi_group,omitempty"`
	// Pid 推广位ID
	Pid string `json:"p_id,omitempty"`
	// SearchID 搜索id,建议填写,提高收益。来自pdd.ddk.goods.recommend.get、pdd.ddk.goods.search、pdd.ddk.top.goods.list.query等接口
	SearchID string `json:"search_id,omitempty"`
	// ZsDouID 招商多多客ID
	ZsDouID            uint64 `json:"zs_dou_id,omitempty"`
	GenerateWeixinCode bool   `json:"generate_weixin_code"`
}

GoodsPromotionUrlGenerateRequest 多多进宝推广链接生成 API Request

func (GoodsPromotionUrlGenerateRequest) GetType

GetType implement Request interface

type GoodsPromotionUrlGenerateResponse

type GoodsPromotionUrlGenerateResponse struct {
	model.CommonResponse
	Response struct {
		// List 多多进宝推广链接对象列表
		List []PromURL `json:"goods_promotion_url_list" xml:"goods_promotion_url_list"`
	} `json:"goods_promotion_url_generate_response" xml:"goods_promotion_url_generate_response"`
}

GoodsPromotionUrlGenerateResponse 多多进宝推广链接生成 API Response

type GoodsRecommendGetRequest

type GoodsRecommendGetRequest struct {
	// ActivityTags 活动商品标记数组,例:[4,7],4-秒杀,7-百亿补贴,10851-千万补贴,11879-千万神券,10913-招商礼金商品,31-品牌黑标,10564-精选爆品-官方直推爆款,10584-精选爆品-团长推荐,24-品牌高佣,其他的值请忽略
	ActivityTags []int `json:"activity_tags,omitempty"`
	// CatID 猜你喜欢场景的商品类目,20100-百货,20200-母婴,20300-食品,20400-女装,20500-电器,20600-鞋包,20700-内衣,20800-美妆,20900-男装,21000-水果,21100-家纺,21200-文具,21300-运动,21400-虚拟,21500-汽车,21600-家装,21700-家具,21800-医药;
	CatID uint64 `json:"cat_id,omitempty"`
	// ChannelType 进宝频道推广商品: 1-今日销量榜,3-相似商品推荐,4-猜你喜欢(和进宝网站精选一致),5-实时热销榜,6-实时收益榜。默认值5
	ChannelType int `json:"channel_type,omitempty"`
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 为用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 为上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// GoodsImageType 商品主图类型:1-场景图,2-白底图,默认为0
	GoodsImageType int `json:"goods_image_type,omitempty"`
	// GoodsSignList 商品goodsSign列表,相似商品推荐场景时必传,仅取数组的第一位,例如:["c9r2omogKFFAc7WBwvbZU1ikIb16_J3CTa8HNN"]。goodsSign是加密后的goodsId, goodsId已下线,请使用goodsSign来替代。使用说明:https://jinbao.pinduoduo.com/qa-system?questionId=252
	GoodsSignList []string `json:"goods_sign_list,omitempty"`
	// Limit 一页请求数量;默认值 : 20
	Limit int `json:"limit,omitempty"`
	// ListID 翻页时建议填写前页返回的list_id值
	ListID string `json:"list_id,omitempty"`
	// Offset 从多少位置开始请求;默认值 : 0,offset需是limit的整数倍,仅支持整页翻页
	Offest int `json:"offset,omitempty"`
	// Pid 推广位id
	Pid string `json:"pid,omitempty"`
}

GoodsRecommendGetRequest 多多进宝商品推荐API API Request

func (GoodsRecommendGetRequest) GetType

func (r GoodsRecommendGetRequest) GetType() string

GetType implement Request interface

type GoodsRecommendGetResponse

type GoodsRecommendGetResponse struct {
	model.CommonResponse
	Response *GoodsRecommendGetResult `json:"goods_basic_detail_response,omitempty" xml:"goods_basic_detail_response,omitempty"`
}

GoodsRecommendGetResponse 多多进宝商品推荐API API Response

type GoodsRecommendGetResult

type GoodsRecommendGetResult struct {
	// List 列表
	List []Goods `json:"list,omitempty" xml:"list,omitempty"`
	// ListID 翻页时必填前页返回的list_id值
	ListID string `json:"list_id,omitempty" xml:"list_id,omitempty"`
	// SearchID 搜索id,建议生成推广链接时候填写,提高收益。
	SearchID string `json:"search_id,omitempty" xml:"search_id,omitempty"`
	// Total total
	Total int `json:"total,omitempty" xml:"total,omitempty"`
}

GoodsRecommendGetResult .

func GoodsRecommendGet

func GoodsRecommendGet(clt *core.SDKClient, req *GoodsRecommendGetRequest) (*GoodsRecommendGetResult, error)

GoodsRecommendGet 多多进宝商品推荐API

type GoodsSearchRequest

type GoodsSearchRequest struct {
	// ActivityTags 活动商品标记数组,例:[4,7],4-秒杀,7-百亿补贴,10851-千万补贴,11879-千万神券,10913-招商礼金商品,31-品牌黑标,10564-精选爆品-官方直推爆款,10584-精选爆品-团长推荐,24-品牌高佣,其他的值请忽略
	ActivityTags []int `json:"activity_tags,omitempty"`
	// BlockCatPackages 屏蔽商品类目包:1-拼多多小程序屏蔽的类目&关键词;2-虚拟类目;3-医疗器械;4-处方药;5-非处方药
	BlockCatPackages []uint64 `json:"block_cat_packages,omitempty"`
	// BlockCats 自定义屏蔽一级/二级/三级类目ID,自定义数量不超过20个;使用pdd.goods.cats.get接口获取cat_id
	BlockCats []uint64 `json:"block_cats,omitempty"`
	// CatID 商品类目ID,使用pdd.goods.cats.get接口获取
	CatID uint64 `json:"cat_id,omitempty"`
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。(如果使用GET请求,请使用URLEncode处理参数)
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// GoodsImageType 商品主图类型:1-场景图,2-白底图,默认为0
	GoodsImageType int `json:"goods_image_type,omitempty"`
	// GoodsSignList 商品goodsSign列表,例如:["c9r2omogKFFAc7WBwvbZU1ikIb16_J3CTa8HNN"],支持通过goodsSign查询商品。goodsSign是加密后的goodsId, goodsId已下线,请使用goodsSign来替代。使用说明:https://jinbao.pinduoduo.com/qa-system?questionId=252
	GoodsSignList []string `json:"goods_sign_list,omitempty"`
	// IsBrandGoods 是否为品牌商品
	IsBrandGoods bool `json:"is_brand_goods,omitempty"`
	// Keyword 商品关键词,与opt_id字段选填一个或全部填写。可支持goods_id、拼多多链接(即拼多多app商详的链接)、进宝长链/短链(即为pdd.ddk.goods.promotion.url.generate接口生成的长短链)
	Keyword string `json:"keyword,omitempty"`
	// ListID 翻页时建议填写前页返回的list_id值
	ListID string `json:"list_id,omitempty"`
	// MerchantType 店铺类型,1-个人,2-企业,3-旗舰店,4-专卖店,5-专营店,6-普通店(未传为全部)
	MerchantType int `json:"merchant_type,omitempty"`
	// MerchantTypeList 店铺类型数组,例如:[1,2]
	MerchantTypeList []int `json:"merchant_type_list,omitempty"`
	// OptID 商品标签类目ID,使用pdd.goods.opt.get获取
	OptID uint64 `json:"opt_id,omitempty"`
	// Page 默认值1,商品分页数
	Page int `json:"page,omitempty"`
	// PageSize 默认100,每页商品数量
	PageSize int `json:"page_size,omitempty"`
	// Pid 推广位id
	Pid string `json:"pid,omitempty"`
	// RangeList 筛选范围列表 样例:[{"range_id":0,"range_from":1,"range_to":1500},{"range_id":1,"range_from":1,"range_to":1500}]
	RangeList []RangeItem `json:"range_list,omitempty"`
	// SortType 排序方式:0-综合排序;1-按佣金比率升序;2-按佣金比例降序;3-按价格升序;4-按价格降序;5-按销量升序;6-按销量降序;7-优惠券金额排序升序;8-优惠券金额排序降序;9-券后价升序排序;10-券后价降序排序;11-按照加入多多进宝时间升序;12-按照加入多多进宝时间降序;13-按佣金金额升序排序;14-按佣金金额降序排序;15-店铺描述评分升序;16-店铺描述评分降序;17-店铺物流评分升序;18-店铺物流评分降序;19-店铺服务评分升序;20-店铺服务评分降序;27-描述评分击败同类店铺百分比升序,28-描述评分击败同类店铺百分比降序,29-物流评分击败同类店铺百分比升序,30-物流评分击败同类店铺百分比降序,31-服务评分击败同类店铺百分比升序,32-服务评分击败同类店铺百分比降序
	SortType int `json:"sort_type,omitempty"`
	// UseCustomized 是否使用个性化推荐,true表示使用,false表示不使用,默认true。
	UseCustomized *bool `json:"use_customized,omitempty"`
	// WithCoupon 是否只返回优惠券的商品,false返回所有商品,true只返回有优惠券的商品
	WithCoupon bool `json:"with_coupon,omitempty"`
}

GoodsSearchRequest 多多进宝商品查询 API Request

func (GoodsSearchRequest) GetType

func (r GoodsSearchRequest) GetType() string

GetType implement Request interface

type GoodsSearchResponse

type GoodsSearchResponse struct {
	model.CommonResponse
	Response *GoodsSearchResult `json:"goods_search_response,omitempty" xml:"goods_search_response,omitempty"`
}

GoodsSearchResponse 多多进宝商品查询 API Response

type GoodsSearchResult

type GoodsSearchResult struct {
	// List 列表
	List []Goods `json:"goods_list,omitempty" xml:"goods_list,omitempty"`
	// ListID 翻页时必填前页返回的list_id值
	ListID string `json:"list_id,omitempty" xml:"list_id,omitempty"`
	// SearchID 搜索id,建议生成推广链接时候填写,提高收益。
	SearchID string `json:"search_id,omitempty" xml:"search_id,omitempty"`
	// TotalCount total
	TotalCount int `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

GoodsSearchResult .

func GoodsSearch

func GoodsSearch(clt *core.SDKClient, req *GoodsSearchRequest) (*GoodsSearchResult, error)

GoodsSearch 多多进宝商品查询

type GoodsZsUnitUrlGenRequest

type GoodsZsUnitUrlGenRequest struct {
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。(如果使用GET请求,请使用URLEncode处理参数)
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// Pid 渠道id
	Pid string `json:"pid"`
	// SourceURL 需转链的链接,支持拼多多商品链接、进宝长链/短链(即为pdd.ddk.goods.promotion.url.generate接口生成的长短链)
	SourceURL string `json:"source_url"`
}

GoodsZsUnitUrlGenRequest 多多进宝转链接口 API Request

func (GoodsZsUnitUrlGenRequest) GetType

func (r GoodsZsUnitUrlGenRequest) GetType() string

GetType implement Request interface

type GoodsZsUnitUrlGenResponse

type GoodsZsUnitUrlGenResponse struct {
	model.CommonResponse
	// Response response
	Response *PromURL `json:"goods_zs_unit_generate_response" xml:"goods_zs_unit_generate_response"`
}

GoodsZsUnitUrlGenResponse 多多进宝转链接口 API REesponse

type MemberAuthorityQueryRequest

type MemberAuthorityQueryRequest struct {
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。(如果使用GET请求,请使用URLEncode处理参数)
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// Pid 推广位id
	Pid string `json:"pid,omitempty"`
}

MemberAuthorityQueryRequest 查询是否绑定备案 API Request

func (MemberAuthorityQueryRequest) GetType

func (r MemberAuthorityQueryRequest) GetType() string

GetType implement Request interface

type MemberAuthorityQueryResponse

type MemberAuthorityQueryResponse struct {
	model.CommonResponse
	// Response response
	Response struct {
		// Bind 1-已绑定;0-未绑定
		Bind int `json:"bind,omitempty" xml:"bind,omitempty"`
	} `json:"authority_query_response" xml:"authority_query_response"`
}

MemberAuthorityQueryResponse 查询是否绑定备案 API Respose

type Order

type Order struct {
	// ActivityTags 商品活动标记数组,例:[4,7],4-秒杀 7-百亿补贴等
	ActivityTags []int `json:"activity_tags,omitempty" xml:"activity_tags,omitempty"`
	// AuthDuoID 多多客工具id
	AuthDuoID uint64 `json:"auth_duo_id,omitempty" xml:"auth_duo_id,omitempty"`
	// BatchNo 结算批次号
	BathNo string `json:"batch_no,omitempty" xml:"batch_no,omitempty"`
	// CatIDs 商品一~四级类目ID列表
	CatIDs []uint64 `json:"cat_ids,omitempty" xml:"cat_ids,omitempty"`
	// CpaNew 是否是 cpa 新用户,1表示是,0表示否
	CpaNew int `json:"cpa_new,omitempty" xml:"cpa_new,omitempty"`
	// CpsSign CPS_Sign
	CpsSign string `json:"cps_sign,omitempty" xml:"cps_sign,omitempty"`
	// CustomParameters 自定义参数
	CustomParameters string `json:"custom_parameters,omitempty" xml:"custom_parameters,omitempty"`
	// FailReason 订单审核失败原因
	FailReason string `json:"fail_reason,omitempty" xml:"fail_reason,omitempty"`
	// GoodsCategoryName 商品一级类目名称
	GoodsCategoryName string `json:"goods_category_name,omitempty" xml:"goods_category_name,omitempty"`
	// GoodsID 商品id
	GoodsID uint64 `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// GoodsName 商品名称
	GoodsName string `json:"goods_name,omitempty" xml:"goods_name,omitempty"`
	// GoodsPrice 商品价格(分)
	GoodsPrice int64 `json:"goods_price,omitempty" xml:"goods_price,omitempty"`
	// GoodsQuantity 商品数量
	GoodsQuantity int64 `json:"goods_quantity,omitempty" xml:"goods_quantity,omitempty"`
	// GoodsSign goodsSign是加密后的goodsId,goodsId已下线,请使用goodsSign来替代。需要注意的是:推广链接带有goodsSign信息时,订单会返回原goodsSign;反之,会生成新的goodsSign返回。
	GoodsSign string `json:"goods_sign,omitempty" xml:"goods_sign,omitempty"`
	// GoodsThumbnailURL 商品缩略图
	GoodsThumbnailURL string `json:"goods_thumbnail_url,omitempty" xml:"goods_thumbnail_url,omitempty"`
	// GroupID 成团编号
	GroupID uint64 `json:"group_id,omitempty" xml:"group_id,omitempty"`
	// IsDirect 是否直推 ,1表示是,0表示否
	IsDirect int `json:"is_direct,omitempty" xml:"is_direct,omitempty"`
	// MallID 店铺id
	MallID uint64 `json:"mall_id,omitempty" xml:"mall_id,omitempty"`
	// MallName 店铺名称
	MallName string `json:"mall_name,omitempty" xml:"mall_name,omitempty"`
	// NoSubsidyReason 非补贴订单原因,例如:"商品补贴达上限","达到单个用户下单上限","非指定落地页直推订单","订单超过2个月未审核成功"等
	NoSubsidyReason string `json:"no_subsidy_reason,omitempty" xml:"no_subsidy_reason,omitempty"`
	// OrderAmount 订单价格(分)
	OrderAmount int64 `json:"order_amount,omitempty" xml:"order_amount,omitempty"`
	// OrderCreateTime 订单创建时间(UNIX时间戳)
	OrderCreateTime int64 `json:"order_create_time,omitempty" xml:"order_create_time,omitempty"`
	// OrderGroupSuccessTime 订单创建时间(UNIX时间戳)
	OrderGroupSuccessTime int64 `json:"order_group_success_time,omitempty" xml:"order_group_success_time,omitempty"`
	// OrderModifyAt 订单最后更新时间(UNIX时间戳)
	OrderModifyAt int64 `json:"order_modify_at,omitempty" xml:"order_modify_at,omitempty"`
	// OrderPayTime 订单支付时间(UNIX时间戳)
	OrderPayTime int64 `json:"order_pay_time,omitempty" xml:"order_pay_time,omitempty"`
	// OrderReceiveTime 订单确认收货时间(UNIX时间戳)
	OrderReceiveTime int64 `json:"order_receive_time,omitempty" xml:"order_receive_time,omitempty"`
	// OrderSettleTime 订单结算时间(UNIX时间戳)
	OrderSettleTime int64 `json:"order_settle_time,omitempty" xml:"order_settle_time,omitempty"`
	// OrderSN 订单编号
	OrderSN string `json:"order_sn,omitempty" xml:"order_sn,omitempty"`
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// OrderStatus 订单状态
	OrderStatus int `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// OrderStatusDesc 订单状态:0-已支付;1-已成团;2-确认收货;3-审核成功;4-审核失败(不可提现);5-已经结算 ;10-已处罚
	OrderStatusDesc string `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	// OrderVerifyTime 订单审核时间(UNIX时间戳)
	OrderVerifyTime int64 `json:"order_verify_time,omitempty" xml:"order_verify_time,omitempty"`
	// Pid 推广位id
	Pid string `json:"pid,omitempty"`
	// PlatformDiscount 平台券金额,表示该订单使用的平台券金额,单位分
	PlatformDiscount int64 `json:"platform_discount,omitempty" xml:"platform_discount,omitempty"`
	// PointTime 打点时间
	PointTime int64 `json:"point_time,omitempty" xml:"point_time,omitempty"`
	// PriceCompareStatus 比价状态:0:正常,1:比价
	PriceCompareStatus int `json:"price_compare_status,omitempty" xml:"price_compare_status,omitempty"`
	// PromotionAmount 佣金(分)
	PromotionAmount int64 `json:"promotion_amount,omitempty" xml:"promotion_amount,omitempty"`
	// PromotionRate 佣金比例 千分比
	PromotionRate int `json:"promotion_rate,omitempty" xml:"promotion_rate,omitempty"`
	// RedPacketType 超级红包补贴类型:0-非红包补贴订单,1-季度新用户补贴
	RedPacketType int `json:"red_packet_type,omitempty" xml:"red_packet_type,omitempty"`
	// ReturnStatus 售后状态:0:无,1:售后中,2:售后完成
	ReturnStatus int `json:"return_status,omitempty" xml:"return_status,omitempty"`
	// SepDuoID 直播间订单推广duoId
	SepDuoID uint64 `json:"sep_duo_id,omitempty" xml:"sep_duo_id,omitempty"`
	// SepMarketFee 直播间推广佣金
	SepMarketFee int64 `json:"sep_market_fee,omitempty" xml:"sep_market_fee,omitempty"`
	// SepParams 直播间推广自定义参数
	SepParams string `json:"sep_params,omitempty" xml:"sep_params,omitempty"`
	// SepPid 直播间订单推广位
	SepPid string `json:"sep_pid,omitempty" xml:"sep_pid,omitempty"`
	// SepRate 直播间推广佣金比例
	SepRate int `json:"sep_rate,omitempty" xml:"sep_rate,omitempty"`
	// ShareAmount 招商分成服务费金额,单位为分
	ShareAmount int64 `json:"share_amount,omitempty" xml:"share_amount,omitempty"`
	// ShareRate 招商分成服务费比例,千分比
	ShareRate int `json:"share_rate,omitempty" xml:"share_rate,omitempty"`
	// SubSidyAmount 优势渠道专属商品补贴金额,单位为分。针对优质渠道的补贴活动,指定优势渠道可通过推广该商品获取相应补贴。补贴活动入口:[进宝网站-官方活动]
	SubSidyAmount int64 `json:"subsidy_amount,omitempty" xml:"subsidy_amount,omitempty"`
	// SubsidyDuoAmountLevel 等级补贴给渠道的收入补贴,不允许直接给下级代理展示,单位为分
	SubsidyDuoAmountLevel int64 `json:"subsidy_duo_amount_level,omitempty" xml:"subsidy_duo_amount_level,omitempty"`
	// SubsidyDuoAmountTenMillion 官方活动给渠道的收入补贴金额,不允许直接给下级代理展示,单位为分
	SubsidyDuoAmountTenMillion int64 `json:"subsidy_duo_amount_ten_million,omitempty" xml:"subsidy_duo_amount_ten_million,omitempty"`
	// SubsidyType 订单补贴类型:0-非补贴订单,1-千万补贴,2-社群补贴,3-多多星选,4-品牌优选,5-千万神券
	SubsidyType int `json:"subsidy_type,omitempty" xml:"subsidy_type,omitempty"`
	// Type 下单场景类型:0-单品推广,1-红包活动推广,4-多多进宝商城推广,7-今日爆款,8-品牌清仓,9-1.9包邮,77-刮刮卡活动推广,94-充值中心,101-品牌黑卡,103-百亿补贴频道,104-内购清单频道,105-超级红包
	Type int `json:"type,omitempty" xml:"type,omitempty"`
	// URLLastGenerateTime 链接最后一次生产时间
	URLLastGenerateTime int64 `json:"url_last_generate_time,omitempty" xml:"url_last_generate_time,omitempty"`
	// ZsDuoID 招商多多客id
	ZsDuoID uint64 `json:"zs_duo_id,omitempty" xml:"zs_duo_id,omitempty"`
}

Order 订单详情

func OrderDetailGet

func OrderDetailGet(clt *core.SDKClient, req *OrderDetailGetRequest) (*Order, error)

OrderDetailGet 查询订单详情

func OrderListIncrementGet

func OrderListIncrementGet(clt *core.SDKClient, req *OrderListIncrementGetRequest) (int, []Order, error)

OrderListIncrementGet 最后更新时间段增量同步推广订单信息

func OrderListRangeGet

func OrderListRangeGet(clt *core.SDKClient, req *OrderListRangeGetRequest) (string, []Order, error)

OrderListRangeGet 用时间段查询推广订单接口

type OrderDetailGetRequest

type OrderDetailGetRequest struct {
	// OrderSN 订单号
	OrderSN string `json:"order_sn,omitempty"`
	// QueryOrderType 订单类型:1-推广订单;2-直播间订单
	QueryOrderType int `json:"query_order_type,omitempty"`
}

OrderDetailGetRequest 查询订单详情 API Request

func (OrderDetailGetRequest) GetType

func (r OrderDetailGetRequest) GetType() string

GetType implement Request interface

type OrderDetailGetResponse

type OrderDetailGetResponse struct {
	model.CommonResponse
	Response *Order `json:"order_detail_response,omitempty" xml:"order_detail_response,omitempty"`
}

OrderDetailGetResponse 查询订单详情 API Response

type OrderListIncrementGetRequest

type OrderListIncrementGetRequest struct {
	// CashGiftOrder 是否为礼金订单,查询礼金订单时,订单类型不填(默认推广订单)。
	CashGiftOrder bool `json:"cash_gift_order,omitempty"`
	// EndUpdateTime 查询结束时间,和开始时间相差不能超过24小时。note:此时间为时间戳,指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
	EndUpdateTime int64 `json:"end_update_time,omitempty"`
	// Page 第几页,从1到10000,默认1,注:使用最后更新时间范围增量同步时,必须采用倒序的分页方式(从最后一页往回取)才能避免漏单问题。
	Page int `json:"page,omitempty"`
	// PageSize 返回的每页结果订单数,默认为100,范围为10到100,建议使用40~50,可以提高成功率,减少超时数量。
	PageSize int `json:"page_size,omitempty"`
	// QueryOrderType 订单类型:1-推广订单;2-直播间订单
	QueryOrderType int `json:"query_order_type,omitempty"`
	// ReturnCount 是否返回总数,默认为true,如果指定false, 则返回的结果中不包含总记录数,通过此种方式获取增量数据,效率在原有的基础上有80%的提升。
	ReturnCount *bool `json:"return_count,omitempty"`
	// StartUpdateTime 最近90天内多多进宝商品订单更新时间--查询时间开始。note:此时间为时间戳,指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
	StartUpdateTime int64 `json:"start_update_time,omitempty"`
}

OrderListIncrementGetRequest 最后更新时间段增量同步推广订单信息 API Request

func (OrderListIncrementGetRequest) GetType

GetType implement Request interface

type OrderListIncrementGetResponse

type OrderListIncrementGetResponse struct {
	model.CommonResponse
	Response struct {
		// List order list
		List []Order `json:"order_list,omitempty" xml:"order_list,omitempty"`
		// TotalCount total count
		TotalCount int `json:"total_count,omitempty" xml:"total_count,omitempty"`
	} `json:"order_list_get_response" xml:"order_list_get_response"`
}

OrderListIncrementGetResponse 最后更新时间段增量同步推广订单信息 API Response

type OrderListRangeGetRequest

type OrderListRangeGetRequest struct {
	// CashGiftOrder 是否为礼金订单,查询礼金订单时,订单类型不填(默认推广订单)。
	CashGiftOrder bool `json:"cash_gift_order,omitempty"`
	// EndTime 支付结束时间,格式: "yyyy-MM-dd HH:mm:ss" ,比如 "2020-12-01 00:00:00"
	EndTime string `json:"end_time,omitempty"`
	// StartTime 支付起始时间,格式: "yyyy-MM-dd HH:mm:ss" ,比如 "2020-12-01 00:00:00"
	StartTime string `json:"start_time,omitempty"`
	// LastOrderID 上一次的迭代器id(第一次不填)
	LastOrderID string `json:"last_order_id,omitempty"`
	// PageSize 每次请求多少条,建议300
	PageSize int `json:"page_size,omitempty"`
	// QueryOrderType 订单类型:1-推广订单;2-直播间订单
	QueryOrderType int `json:"query_order_type,omitempty"`
}

OrderListRangeGetRequest 用时间段查询推广订单接口 API Request

func (OrderListRangeGetRequest) GetType

func (r OrderListRangeGetRequest) GetType() string

GetType implement Request interface

type OrderListRangeGetResponse

type OrderListRangeGetResponse struct {
	model.CommonResponse
	Response struct {
		// LastOrderID last_order_id
		LastOrderID string `json:"last_order_id,omitempty" xml:"last_order_id,omitempty"`
		// OrderList 多多进宝推广位对象列表
		OrderList []Order `json:"order_list,omitempty" xml:"order_list,omitempty"`
	} `json:"order_list_get_response" xml:"order_list_get_response"`
}

OrderListRangeGetResponse 用时间段查询推广订单接口 API Response

type PeroidType

type PeroidType int
const (
	PeroidType_7DAY  PeroidType = 1
	PeroidType_MONTH PeroidType = 2
)

type Pid

type Pid struct {
	// CreateTime 推广位创建时间
	CreateTime int64 `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// Name 推广位名称
	Name string `json:"pid_name,omitempty" xml:"pid_name,omitempty"`
	// ID 调用方推广位ID
	ID string `json:"p_id,omitempty" xml:"p_id,omitempty"`
	// MediaID 媒体id
	MediaID uint64 `json:"media_id,omitempty" xml:"media_id,omitempty"`
	// Status 推广位状态:0-正常,1-封禁
	Status int `json:"status,omitempty"`
}

Pid 推广位

func GoodsPidGenerate

func GoodsPidGenerate(clt *core.SDKClient, req *GoodsPidGenerateRequest) ([]Pid, error)

GoodsPidGenerate 创建多多进宝推广位

func GoodsPidQuery

func GoodsPidQuery(clt *core.SDKClient, req *GoodsPidQueryRequest) (int, []Pid, error)

GoodsPidQuery 查询已经生成的推广位信息

type PidMediaIDBindRequest

type PidMediaIDBindRequest struct {
	// MediaID 媒体id
	MediaID uint64 `json:"media_id"`
	// PidList 推广位列表,例如:["60005_612"],最多支持同时传入1000个
	PidList []string `json:"pid_list"`
}

PidMediaIDBindRequest 批量绑定推广位的媒体id API Request

func (PidMediaIDBindRequest) GetType

func (r PidMediaIDBindRequest) GetType() string

GetType implement Request interface

type PidMediaIDBindResponse

type PidMediaIDBindResponse struct {
	model.CommonResponse
	// Response response
	Response struct {
		// Result 绑定结果
		Result *PidMediaIDBindResult `json:"result,omitempty" xml:"result,omitempty"`
	} `json:"p_id_bind_response" xml:"p_id_bind_response"`
}

PidMediaIDBindResponse 批量绑定推广位的媒体id API Response

type PidMediaIDBindResult

type PidMediaIDBindResult struct {
	// Msg 绑定结果文本提示
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
	// Result 绑定结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

PidMediaIDBindResult 绑定结果

func PidMediaIDBind

func PidMediaIDBind(clt *core.SDKClient, mediaID uint64, pidList []string) (*PidMediaIDBindResult, error)

PidMediaIDBind 批量绑定推广位的媒体id

type PromResource

type PromResource struct {
	// Desc 活动描述
	Desc string `json:"desc,omitempty"`
	// URL 活动地址
	URL string `json:"url,omitempty"`
}

PromResource .

type PromURL

type PromURL struct {
	// MobileShortURL 推广短链接(可唤起拼多多app)
	MobileShortURL string `json:"mobile_short_url,omitempty" xml:"mobile_short_url,omitempty"`
	// MobileURL 推广长链接(唤起拼多多app)
	MobileURL string `json:"mobile_url,omitempty" xml:"mobile_url,omitempty"`
	// MultiGroupMobileShortURL 推广短链接(唤起拼多多app)
	MultiGroupMobileShortURL string `json:"multi_group_mobile_short_url,omitempty" xml:"multi_group_mobile_short_url,omitempty"`
	// MultiGroupMobileURL 推广长链接(可唤起拼多多app)
	MultiGroupMobileURL string `json:"multi_group_mobile_url,omitempty" xml:"multi_group_mobile_url,omitempty"`
	// MultiGroupShortURL 双人团推广短链接
	MultiGroupShortURL string `json:"multi_group_short_url,omitempty" xml:"multi_group_short_url,omitempty"`
	// MultiGroupURL 双人团推广长链接
	MultiGroupURL string `json:"multi_group_url,omitempty" xml:"multi_group_url,omitempty"`
	// ShortURL 对应出参url的短链接,与url功能一致。
	ShortURL string `json:"short_url,omitempty" xml:"short_url,omitempty"`
	// URL 普通推广长链接,唤起H5页面
	URL string `json:"url,omitempty" xml:"url,omitempty"`
	// WeAppWebViewURL
	WeAppWebViewURL string `json:"we_app_web_view_url,omitempty" xml:"we_app_web_view_url,omitempty"`
	// WeAppWebViewShortURL
	WeAppWebViewShortURL string `json:"we_app_web_view_short_url,omitempty" xml:"we_app_web_view_short_url,omitempty"`
	// Sign CPSsign
	Sign string `json:"sign,omitempty" xml:"sign,omitempty"`
	// SchemaURL schema链接,用户安装拼多多APP的情况下会唤起APP(需客户端支持schema跳转协议)
	SchemaURL string `json:"schema_url,omitempty" xml:"schema_url,omitempty"`
	// TzSchemaURL 使用此推广链接,用户安装多多团长APP的情况下会唤起APP(需客户端支持schema跳转协议)
	TzSchemaURL string `json:"tz_schema_url,omitempty" xml:"tz_shceme_url,omitempty"`
	// WeixinCode 微信小程序码
	WeixinCode string `json:"weixin_code,omitempty" xml:"weixin_code,omitempty"`
	// WeixinShortLink 微信ShortLink链接
	WeixinShortLink string `json:"weixin_short_link,omitempty" xml:"weixin_short_link,omitempty"`
	// MultiURLLIst 双人团链接列表
	MultiURLList *PromURL `json:"multi_url_list,omitempty" xml:"multi_url_list,omitempty"`
	// SingleURLList 单人团链接列表
	SingleURLList *PromURL `json:"single_url_list,omitempty" xml:"single_url_list,omitempty"`
	// WeAppInfo 拼多多福利券微信小程序信息
	WeAppInfo *WeAppInfo `json:"we_app_info,omitempty" xml:"we_app_info,omitempty"`
	// QQAppInfo qq小程序信息
	QQAppInfo *WeAppInfo `json:"qq_app_info,omitempty" xml:"qq_app_info,omitempty"`
}

PromURL 链接

func CmsPromUrlGenerate

func CmsPromUrlGenerate(clt *core.SDKClient, req *CmsPromUrlGenerateRequest) (int, []PromURL, error)

CmsPromUrlGenerate 生成商城-频道推广链接

func GoodsPromotionUrlGenerate

func GoodsPromotionUrlGenerate(clt *core.SDKClient, req *GoodsPromotionUrlGenerateRequest) ([]PromURL, error)

GoodsPromotionUrlGenerate 多多进宝推广链接生成

func GoodsZsUnitUrlGen

func GoodsZsUnitUrlGen(clt *core.SDKClient, req *GoodsZsUnitUrlGenRequest) (*PromURL, error)

GoodsZsUnitUrlGen 多多进宝转链接口

func ResourceUrlGen

func ResourceUrlGen(clt *core.SDKClient, req *ResourceUrlGenRequest) (*PromURL, error)

ResourceUrlGen 生成多多进宝频道推广

type RangeItem

type RangeItem struct {
	// RangeFrom 区间的开始值
	RangeFrom int64 `json:"range_from,omitempty"`
	// RangeID range_id为1表示红包抵后价(单位分), range_id为2表示佣金比例(单位千分之几)
	RangeID int `json:"range_id,omitempty"`
	// RangeTo 区间的结束值
	RangeTo int64 `json:"range_to,omitempty"`
}

RangeItem 自定义红包抵后价和商品佣金区间对象

type ReportImgUploadRequest

type ReportImgUploadRequest struct {
	// File 多多视频图片文件流
	File io.Reader `json:"file,omitempty"`
	// Filename
	Filename string `json:"filename,omitempty"`
}

ReportImgUploadRequest 多多客信息流投放备案图片上传接口 API Request

func (ReportImgUploadRequest) Encode

Encode implement UploadRequest interface

func (ReportImgUploadRequest) GetType

func (r ReportImgUploadRequest) GetType() string

GetType implement Request interface

type ReportImgUploadResponse

type ReportImgUploadResponse struct {
	model.CommonResponse
	Response struct {
		// URL
		URL string `json:"url,omitempty"`
	} `json:"response"`
}

ReportImgUploadResponse 多多客信息流投放备案图片上传接口 API Response

type ReportVideoUploadPartCompleteRequest

type ReportVideoUploadPartCompleteRequest struct {
	// UploadSign 标记本次大文件上传的id(init阶段的返回值)
	UploadSign string `json:"upload_sign,omitempty"`
}

ReportVideoUploadPartCompleteRequest 多多客信息流投放备案视频上传分片完成接口 API Request

func (ReportVideoUploadPartCompleteRequest) Encode

Encode implement UploadRequest interface

func (ReportVideoUploadPartCompleteRequest) GetType

GetType implement Request interface

type ReportVideoUploadPartCompleteResponse

type ReportVideoUploadPartCompleteResponse struct {
	model.CommonResponse
	Response struct {
		// URL 创建的视频资源对应的vid
		URL string `json:"url,omitempty"`
	} `json:"response"`
}

ReportVideoUploadPartCompleteResponse 多多客信息流投放备案视频上传分片完成接口 API Response

type ReportVideoUploadPartInitRequest

type ReportVideoUploadPartInitRequest struct {
	// ContentType 文件对应的contentType,且必须为视频类型
	ContentType string `json:"content_type,omitempty"`
}

ReportVideoUploadPartInitRequest 多多客信息流投放备案视频上传分片初始化接口 API Request

func (ReportVideoUploadPartInitRequest) Encode

Encode implement UploadRequest interface

func (ReportVideoUploadPartInitRequest) GetType

GetType implement Request interface

type ReportVideoUploadPartInitResponse

type ReportVideoUploadPartInitResponse struct {
	model.CommonResponse
	Response struct {
		UploadSign string `json:"upload_sign,omitempty"`
	} `json:"response"`
}

ReportVideoUploadPartInitResponse 多多客信息流投放备案视频上传分片初始化接口 API Response

type ReportVideoUploadPartRequest

type ReportVideoUploadPartRequest struct {
	// PartFile 当前分片的文件流
	PartFile io.Reader `json:"part_file,omitempty"`
	// PartNum 当前分片编号名,从1开始
	PartNum int `json:"part_num,omitempty"`
	// UploadSign 标记本次大文件上传的id(init阶段的返回值)
	UploadSign string `json:"upload_sign,omitempty"`
}

ReportVideoUploadPartRequest 多多客信息流投放备案视频上传分片上传接口 API Request

func (ReportVideoUploadPartRequest) Encode

Encode implement UploadRequest interface

func (ReportVideoUploadPartRequest) GetType

GetType implement Request interface

type ReportVideoUploadPartResponse

type ReportVideoUploadPartResponse struct {
	model.CommonResponse
	Response struct {
		// UploadPartNum 表示本次成功上传的part number
		UploadPartNum int `json:"uploaded_part_num,omitempty"`
	} `json:"response"`
}

ReportVideoUploadPartResponse 多多客信息流投放备案视频上传分片上传接口 API Response

type ReportVideoUploadRequest

type ReportVideoUploadRequest struct {
	// File 多多视频图片文件流
	File io.Reader `json:"file,omitempty"`
	// Filename
	Filename string `json:"filename,omitempty"`
}

ReportVideoUploadRequest 多多客信息流投放备案视频上传接口 API Request

func (ReportVideoUploadRequest) Encode

Encode implement UploadRequest interface

func (ReportVideoUploadRequest) GetType

func (r ReportVideoUploadRequest) GetType() string

GetType implement Request interface

type ReportVideoUploadResponse

type ReportVideoUploadResponse struct {
	model.CommonResponse
	Response struct {
		// URL
		URL string `json:"url,omitempty"`
	} `json:"response"`
}

ReportVideoUploadResponse 多多客信息流投放备案视频上传接口 API Response

type ResourceUrlGenRequest

type ResourceUrlGenRequest struct {
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// GenerateSchemaURL 是否返回 schema URL
	GenerateSchemaURL bool `json:"generate_schema_url,omitempty"`
	// GenerateWeApp 是否生成拼多多福利券微信小程序推广信息
	GenerateWeApp bool `json:"generate_we_app,omitempty"`
	// Pid 推广位
	Pid string `json:"pid,omitempty"`
	// ResourceType 频道来源:4-限时秒杀,39997-充值中心, 39998-活动转链,39996-百亿补贴,39999-电器城,40000-领券中心,50005-火车票
	ResourceType int `json:"resource_type,omitempty"`
	// URL 原链接
	URL string `json:"url,omitempty"`
}

ResourceUrlGenRequest 生成多多进宝频道推广 API Request

func (ResourceUrlGenRequest) GetType

func (r ResourceUrlGenRequest) GetType() string

GetType implement Request interface

type ResourceUrlGenResponse

type ResourceUrlGenResponse struct {
	model.CommonResponse
	Response *PromURL `json:"resource_url_response,omitempty" xml:"resource_url_response,omitempty"`
}

ResourceUrlGenResponse 生成多多进宝频道推广 API Response

type RpPromUrlGenerateRequest

type RpPromUrlGenerateRequest struct {
	// Amount 初始金额(单位分),有效金额枚举值:300、500、700、1100和1600,默认300
	Amount int64 `json:"amount,omitempty"`
	// ChannelType 营销工具类型,必填:-1-活动列表,0-红包(需申请推广权限),2–新人红包,3-刮刮卡,5-员工内购,10-生成绑定备案链接,12-砸金蛋,14-千万补贴B端页面,15-充值中心B端页面,16-千万补贴C端页面,17-千万补贴投票页面,23-超级红包,24-礼金全场N折活动B端页面,27-带货赢千万,28-满减券活动B端页面,29-满减券活动C端页面,30-免单B端页面,31-免单C端页面,32-转盘得现金B端页面,33-转盘得现金C端页面,34-千万神券C端页面,35-千万神券B端页面;红包推广权限申请流程链接:https://jinbao.pinduoduo.com/qa-system?questionId=289
	ChannelType int `json:"channel_type,omitempty"`
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。(如果使用GET请求,请使用URLEncode处理参数)
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// DiyYuanParam 一元购自定义参数,json格式,例如:{"goods_sign":"Y9b2_0uSWMFPGSaVwvfZAlm_y2ADLWZl_JQ7UYaS80K"}
	DiyYuanParam *DiyYuanParam `json:"diy_yuan_param,omitempty"`
	// DiyRedPacketParam 红包自定义参数,json格式
	DiyRedPacketParam *DiyRedPacketParam `json:"diy_red_packet_param,omitempty"`
	// GenerateQQApp 是否生成qq小程序
	GenerateQQApp bool `json:"generate_qq_app,omitempty"`
	// GenerateSchemaURL 是否返回 schema URL
	GenerateSchemaURL bool `json:"generate_schema_url,omitempty"`
	// GenerateShortURL 是否生成短链接。true-是,false-否,默认false
	GenerateShortURL bool `json:"generate_short_url,omitempty"`
	// GenerateWeApp 是否生成拼多多福利券微信小程序推广信息
	GenerateWeApp bool `json:"generate_we_app,omitempty"`
	// PidList 推广位列表,长度最大为1,例如:["60005_612"]。活动页生链要求传入授权备案信息,不支持批量生链。
	PidList []string `json:"p_id_list,omitempty"`
	// ScratchCardAmount 刮刮卡指定金额(单位分),可指定2-100元间数值,即有效区间为:[200,10000]
	ScratchCardAmount int64 `json:"scratch_card_amount,omitempty"`
}

RpPromUrlGenerateRequest 生成营销工具推广链接 API Request

func (RpPromUrlGenerateRequest) GetType

func (r RpPromUrlGenerateRequest) GetType() string

GetType implement Request interface

type RpPromUrlGenerateResponse

type RpPromUrlGenerateResponse struct {
	model.CommonResponse
	Response *RpPromUrlGenerateResult `json:"rp_promotion_url_generate_response,omitempty" xml:"rp_promotion_url_generate_response,omitempty"`
}

RpPromUrlGenerateResponse 生成营销工具推广链接 API Response

type RpPromUrlGenerateResult

type RpPromUrlGenerateResult struct {
	// URLList url_list
	URLList []PromURL `json:"url_list,omitempty" xml:"url_list,omitempty"`
	// ResourceList resource_list
	ResourceList []PromResource `json:"resource_list,omitempty" xml:"resource_list,omitempty"`
}

RpPromUrlGenerateResult .

func RpPromUrlGenerate

func RpPromUrlGenerate(clt *core.SDKClient, req *RpPromUrlGenerateRequest) (*RpPromUrlGenerateResult, error)

RpPromUrlGenerate 生成营销工具推广链接

type StatisticData

type StatisticData struct {
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。(如果使用GET请求,请使用URLEncode处理参数)
	CustomParameters string `json:"custom_parameters,omitempty" xml:"custom_parameters,omitempty"`
	// EndTime 结束时间,格式: "yyyy-MM-dd"
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// StartTime 开始时间,格式: "yyyy-MM-dd"
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// OrderAmount GMV,单位为分
	OrderAmount int64 `json:"order_amount,omitempty" xml:"order_amount,omitempty"`
	// OrderNum 订单数
	OrderNum int64 `json:"order_num,omitempty" xml:"order_num,omitempty"`
	// Pid 推广位ID
	Pid string `json:"p_id,omitempty" xml:"p_id,omitempty"`
}

StatisticData .

func StatisticDataQuery

func StatisticDataQuery(clt *core.SDKClient, req *StatisticDataQueryRequest) ([]StatisticData, error)

StatisticDataQuery 多多进宝数据统计查询接口

type StatisticDataQueryRequest

type StatisticDataQueryRequest struct {
	// Page 分页数,默认值: 1
	Page int `json:"page,omitempty"`
	// PageSize 每页结果数,默认值: 20
	PageSize int `json:"page_size,omitempty"`
	// PeriodType 周期类型: 1-每7天,2-自然月
	PeroidType PeroidType `json:"peroid_type,omitempty"`
	// StatisticType 数据类型: 1-增量补贴数据
	StatisticType int `json:"statistic_type,omitempty"`
	// Time 查询时间点,格式: "yyyy-MM-dd"。period_type为1时,查询时间点前7天的数据;period_type为2时,查询时间点所在自然月的数据。
	Time string `json:"time,omitempty"`
}

StatisticDataQueryRequest 多多进宝数据统计查询接口 API Request

func (StatisticDataQueryRequest) GetType

func (r StatisticDataQueryRequest) GetType() string

GetType implement Request interface

type StatisticDataQueryResponse

type StatisticDataQueryResponse struct {
	model.CommonResponse
	Response struct {
		List []StatisticData `json:"data_list,omitempty" xml:"data_list,omitempty"`
	} `json:"statistics_data_response" xml:"statistics_data_response"`
}

StatisticDataQueryResponse 多多进宝数据统计查询接口 API Resposne

type WeAppInfo

type WeAppInfo struct {
	// AppID 小程序id
	AppID string `json:"app_id,omitempty" xml:"app_id,omitempty"`
	// WeAppIconURL 小程序图片
	WeAppIconURl string `json:"we_app_icon_url,omitempty" xml:"we_app_icon_url,omitempty"`
	// BannerURL Banner图
	BannerURL string `json:"banner_url,omitempty" xml:"banner_url,omitempty"`
	// Desc 描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// SourceDisplayName 来源名
	SourceDisplayName string `json:"source_display_name,omitempty" xml:"source_display_name,omitempty"`
	// PagePath 小程序path值
	PagePath string `json:"page_path,omitempty" xml:"page_path,omitempty"`
	// UserName 用户名
	UserName string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// Title 小程序标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
}

WeAppInfo 拼多多福利券微信小程序信息

type WeappQrcodeUrlGenRequest

type WeappQrcodeUrlGenRequest struct {
	// CashGiftID 多多礼金ID
	CashGiftID uint64 `json:"cash_gift_id,omitempty"`
	// CustomParameters 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。(如果使用GET请求,请使用URLEncode处理参数)
	CustomParameters interface{} `json:"custom_parameters,omitempty"`
	// GenerateMallCollectCoupon 是否生成店铺收藏券推广链接
	GenerateMallCollectCoupon bool `json:"generate_mall_collect_coupon,omitempty"`
	// GoodsSignList 商品goodsSign列表,例如:["c9r2omogKFFAc7WBwvbZU1ikIb16_J3CTa8HNN"],支持批量生链。goodsSign是加密后的goodsId, goodsId已下线,请使用goodsSign来替代。使用说明:https://jinbao.pinduoduo.com/qa-system?questionId=252
	GoodsSignList []string `json:"goods_sign_list,omitempty"`
	// Pid 推广位ID
	Pid string `json:"p_id,omitempty"`
	// ZsDouID 招商多多客ID
	ZsDouID uint64 `json:"zs_dou_id,omitempty"`
}

WeappQrcodeUrlGenRequest 多多客生成单品推广小程序二维码url API Request

func (WeappQrcodeUrlGenRequest) GetType

func (r WeappQrcodeUrlGenRequest) GetType() string

GetType implement Request interface

type WeappQrcodeUrlGenResponse

type WeappQrcodeUrlGenResponse struct {
	model.CommonResponse
	Response struct {
		// URL 单品推广小程序二维码url
		URL string `json:"url" xml:"url"`
	} `json:"weapp_qrcode_generate_response" xml:"weapp_qrcode_generate_response"`
}

WeappQrcodeUrlGenResponse 多多客生成单品推广小程序二维码url API Response

Directories

Path Synopsis
Package oauth 多多客工具A P I
Package oauth 多多客工具A P I

Jump to

Keyboard shortcuts

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