Documentation
¶
Overview ¶
Package youkudsp 包含优酷网盟相关结构体
Index ¶
- type DeliveryList
- type YoukudspdeliveryresourcemultigetAPIRequest
- func (r YoukudspdeliveryresourcemultigetAPIRequest) GetApiMethodName() string
- func (r YoukudspdeliveryresourcemultigetAPIRequest) GetApiParams(params url.Values)
- func (r YoukudspdeliveryresourcemultigetAPIRequest) GetChannelId() int64
- func (r YoukudspdeliveryresourcemultigetAPIRequest) GetDeliveryType() string
- func (r YoukudspdeliveryresourcemultigetAPIRequest) GetDeviceIdType() string
- func (r YoukudspdeliveryresourcemultigetAPIRequest) GetDeviceIds() string
- func (r YoukudspdeliveryresourcemultigetAPIRequest) GetRawParams() model.Params
- func (r YoukudspdeliveryresourcemultigetAPIRequest) GetSubChannelId() int64
- func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetChannelId(_channelId int64) error
- func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetDeliveryType(_deliveryType string) error
- func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetDeviceIdType(_deviceIdType string) error
- func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetDeviceIds(_deviceIds string) error
- func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetSubChannelId(_subChannelId int64) error
- type YoukudspdeliveryresourcemultigetAPIResponse
- type YoukudspdeliveryresourcemultigetAPIResponseModel
- type YoukudspdeliveryresourcemultigetMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeliveryList ¶
type DeliveryList struct { // 投放类型push或者feed DeliveryType string `json:"delivery_type,omitempty" xml:"delivery_type,omitempty"` // 设备类型imei或者idfa DeviceIdType string `json:"device_id_type,omitempty" xml:"device_id_type,omitempty"` // 设备id(md5加密) DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"` // 渠道id ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"` // 素材信息 Resource *YoukudspdeliveryresourcemultigetMap `json:"resource,omitempty" xml:"resource,omitempty"` // 子渠道id SubChannelId int64 `json:"sub_channel_id,omitempty" xml:"sub_channel_id,omitempty"` }
DeliveryList 结构体
type YoukudspdeliveryresourcemultigetAPIRequest ¶ added in v1.3.1
type YoukudspdeliveryresourcemultigetAPIRequest struct { model.Params // contains filtered or unexported fields }
YoukudspdeliveryresourcemultigetAPIRequest 优酷实时批量获取可投放设备资源 API请求 youku.dsp.delivery.resource.multiget
优酷实时获取可投放设备资源信息,为第三方渠道提供素材获取人群识别的api,支持批量获取
func NewYoukudspdeliveryresourcemultigetRequest ¶ added in v1.3.1
func NewYoukudspdeliveryresourcemultigetRequest() *YoukudspdeliveryresourcemultigetAPIRequest
NewYoukudspdeliveryresourcemultigetRequest 初始化YoukudspdeliveryresourcemultigetAPIRequest对象
func (YoukudspdeliveryresourcemultigetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r YoukudspdeliveryresourcemultigetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YoukudspdeliveryresourcemultigetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r YoukudspdeliveryresourcemultigetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YoukudspdeliveryresourcemultigetAPIRequest) GetChannelId ¶ added in v1.3.1
func (r YoukudspdeliveryresourcemultigetAPIRequest) GetChannelId() int64
GetChannelId ChannelId Getter
func (YoukudspdeliveryresourcemultigetAPIRequest) GetDeliveryType ¶ added in v1.3.1
func (r YoukudspdeliveryresourcemultigetAPIRequest) GetDeliveryType() string
GetDeliveryType DeliveryType Getter
func (YoukudspdeliveryresourcemultigetAPIRequest) GetDeviceIdType ¶ added in v1.3.1
func (r YoukudspdeliveryresourcemultigetAPIRequest) GetDeviceIdType() string
GetDeviceIdType DeviceIdType Getter
func (YoukudspdeliveryresourcemultigetAPIRequest) GetDeviceIds ¶ added in v1.3.1
func (r YoukudspdeliveryresourcemultigetAPIRequest) GetDeviceIds() string
GetDeviceIds DeviceIds Getter
func (YoukudspdeliveryresourcemultigetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r YoukudspdeliveryresourcemultigetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (YoukudspdeliveryresourcemultigetAPIRequest) GetSubChannelId ¶ added in v1.3.1
func (r YoukudspdeliveryresourcemultigetAPIRequest) GetSubChannelId() int64
GetSubChannelId SubChannelId Getter
func (*YoukudspdeliveryresourcemultigetAPIRequest) SetChannelId ¶ added in v1.3.1
func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetChannelId(_channelId int64) error
SetChannelId is ChannelId Setter 渠道id
func (*YoukudspdeliveryresourcemultigetAPIRequest) SetDeliveryType ¶ added in v1.3.1
func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetDeliveryType(_deliveryType string) error
SetDeliveryType is DeliveryType Setter 投放类型push或者feed
func (*YoukudspdeliveryresourcemultigetAPIRequest) SetDeviceIdType ¶ added in v1.3.1
func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetDeviceIdType(_deviceIdType string) error
SetDeviceIdType is DeviceIdType Setter 设备类型imei或者idfa
func (*YoukudspdeliveryresourcemultigetAPIRequest) SetDeviceIds ¶ added in v1.3.1
func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetDeviceIds(_deviceIds string) error
SetDeviceIds is DeviceIds Setter 设备id串(md5加密),多个设备逗号隔开
func (*YoukudspdeliveryresourcemultigetAPIRequest) SetSubChannelId ¶ added in v1.3.1
func (r *YoukudspdeliveryresourcemultigetAPIRequest) SetSubChannelId(_subChannelId int64) error
SetSubChannelId is SubChannelId Setter 子渠道id
type YoukudspdeliveryresourcemultigetAPIResponse ¶ added in v1.3.1
type YoukudspdeliveryresourcemultigetAPIResponse struct { model.CommonResponse YoukudspdeliveryresourcemultigetAPIResponseModel }
YoukudspdeliveryresourcemultigetAPIResponse 优酷实时批量获取可投放设备资源 API返回值 youku.dsp.delivery.resource.multiget
优酷实时获取可投放设备资源信息,为第三方渠道提供素材获取人群识别的api,支持批量获取
type YoukudspdeliveryresourcemultigetAPIResponseModel ¶ added in v1.3.1
type YoukudspdeliveryresourcemultigetAPIResponseModel struct { XMLName xml.Name `xml:"youku_dsp_delivery_resource_multiget_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 素材列表 Models []DeliveryList `json:"models,omitempty" xml:"models>delivery_list,omitempty"` // 错误码 MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"` // 额外信息 ExtraInfo string `json:"extra_info,omitempty" xml:"extra_info,omitempty"` // 错误信息 MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"` // 是否成功 SuccessFlag bool `json:"success_flag,omitempty" xml:"success_flag,omitempty"` }
YoukudspdeliveryresourcemultigetAPIResponseModel is 优酷实时批量获取可投放设备资源 成功返回结果
type YoukudspdeliveryresourcemultigetMap ¶ added in v1.3.1
type YoukudspdeliveryresourcemultigetMap struct { // 图片json Imgs string `json:"imgs,omitempty" xml:"imgs,omitempty"` // 标题 Title string `json:"title,omitempty" xml:"title,omitempty"` // 描述 Text string `json:"text,omitempty" xml:"text,omitempty"` // 换端地址 DeeplinkUrl string `json:"deeplink_url,omitempty" xml:"deeplink_url,omitempty"` // 投放类型 Type string `json:"type,omitempty" xml:"type,omitempty"` // h5地址 DestinationUrl string `json:"destination_url,omitempty" xml:"destination_url,omitempty"` }
YoukudspdeliveryresourcemultigetMap 结构体