dmp

package
v1.0.10 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2023 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func KuaicheDmpBindV2

func KuaicheDmpBindV2(req *KuaicheDmpBindV2Request) (bool, error)

func KuaicheDmpNewTagDetail

func KuaicheDmpNewTagDetail(req *KuaicheDmpNewTagDetailRequest) (*dsp.TagDetail, error)

func KuaicheDmpOperate

func KuaicheDmpOperate(req *KuaicheDmpOperateRequest) (bool, error)

func KuaicheDmpUpdatePrice

func KuaicheDmpUpdatePrice(req *KuaicheDmpUpdatePriceRequest) (bool, error)

func KuaicheDmpUpdateStatusV2

func KuaicheDmpUpdateStatusV2(req *KuaicheDmpUpdateStatusV2Request) (bool, error)

Types

type KuaicheDmpBindV2Request

type KuaicheDmpBindV2Request struct {
	api.BaseRequest
	Data   *dmp.KuaicheDmpBindV2RequestData              `json:"data,omitempty" codec:"data,omitempty"`     // 业务参数
	System *requestDsp.JdDspPlatformGatewayApiVoParamExt `json:"system,omitempty" codec:"system,omitempty"` // 系统参数
}

快车单元绑定、修改搜索位人群信息

type KuaicheDmpBindV2Responce

type KuaicheDmpBindV2Responce struct {
	Data *KuaicheDmpBindV2ResponseData `json:"data,omitempty" codec:"data,omitempty"`
	Code string                        `json:"code,omitempty" codec:"code,omitempty"`
}

type KuaicheDmpBindV2Response

type KuaicheDmpBindV2Response struct {
	Responce  *KuaicheDmpBindV2Responce `` /* 134-byte string literal not displayed */
	ErrorResp *api.ErrorResponnse       `json:"error_response,omitempty" codec:"error_response,omitempty"`
}

type KuaicheDmpBindV2ResponseData

type KuaicheDmpBindV2ResponseData struct {
	Data bool `json:"data,omitempty" codec:"data,omitempty"`
	dsp.DataCommonResponse
}

type KuaicheDmpCommonCrowdQueryRequest

type KuaicheDmpCommonCrowdQueryRequest struct {
	api.BaseRequest
	AdGroupAdType       uint   `json:"adGroupAdType,omitempty"`       // 广告单元的类型:1推荐;2搜索
	AdGroupBidPrice     uint   `json:"adGroupBidPrice,omitempty"`     // 广告出价,用户出价乘以100w倍
	AdGroupBillingType  uint   `json:"adGroupBillingType,omitempty"`  // 广告出价类型
	AdGroupId           uint64 `json:"adGroupId,omitempty"`           // 广告单元ID,新建为空
	BusinessType        uint   `json:"businessType,omitempty"`        // 通用产品线类型
	CrowdName           string `json:"crowdName,omitempty"`           // 人群名称关键字默认为空
	CrowdTabType        uint   `json:"crowdTabType"`                  // 人群类型枚举值:1京选;2自建。京选人群不允许编辑,不应该调用crowd.detail接口
	FirstSenceCategory  string `json:"firstSenceCategory,omitempty"`  // 场景人群一级类目
	PageIndex           int    `json:"pageIndex"`                     // 当前页数
	PageSize            int    `json:"pageSize,omitempty"`            // 每页显示的条数
	SecondSenceCategory string `json:"secondSenceCategory,omitempty"` // 场景人群二级类目
	ResourcesList       string `json:"resourcesList,omitempty"`       // 广告位ID,逗号分隔
	AccessPin           string `json:"accessPin,omitempty"`           // 被免密访问的pin
	AuthType            string `json:"authType,omitempty"`            // 授权模式:0: 普通登录模式(无授权关系) 1:普通授权(不同商家pin互相授权) 2:主子pin关系授权 3:代理授权
}

查询人群列表(包含京选和自建人群)

type KuaicheDmpCommonCrowdQueryResponce

type KuaicheDmpCommonCrowdQueryResponce struct {
	Data *KuaicheDmpCommonCrowdQueryResponseData `json:"data,omitempty" codec:"data,omitempty"`
	Code string                                  `json:"code,omitempty" codec:"code,omitempty"`
}

type KuaicheDmpCommonCrowdQueryResponse

type KuaicheDmpCommonCrowdQueryResponse struct {
	Responce  *KuaicheDmpCommonCrowdQueryResponce `json:"jingdong_dmp_common_crowd_query_responce,omitempty" codec:"jingdong_dmp_common_crowd_query_responce,omitempty"`
	ErrorResp *api.ErrorResponnse                 `json:"error_response,omitempty" codec:"error_response,omitempty"`
}

type KuaicheDmpCommonCrowdQueryResponseData

type KuaicheDmpCommonCrowdQueryResponseData struct {
	Data *KuaicheDmpCommonCrowdQueryResponseDataData `json:"data,omitempty" codec:"data,omitempty"`
	dsp.DataCommonResponse
}

type KuaicheDmpCommonCrowdQueryResponseDataData

type KuaicheDmpCommonCrowdQueryResponseDataData struct {
	PageTotal uint                      `json:"pageTotal"` // 总页数
	PageSize  uint                      `json:"pageSize"`  // 数据库偏移量,页面最多记录条数
	Count     uint                      `json:"count"`     // 总记录数
	PageIndex uint                      `json:"pageIndex"` // 页码
	Data      []dsp.DmpCommonCrowdQuery `json:"data"`
}

type KuaicheDmpListV2Request

type KuaicheDmpListV2Request struct {
	api.BaseRequest
	Data   *dmp.KuaicheDmpListV2RequestData              `json:"data,omitempty" codec:"data,omitempty"`     // 业务参数
	System *requestDsp.JdDspPlatformGatewayApiVoParamExt `json:"system,omitempty" codec:"system,omitempty"` // 系统参数
}

获取快车搜索人群管理列表

type KuaicheDmpListV2Responce

type KuaicheDmpListV2Responce struct {
	Data *KuaicheDmpListV2ResponseData `json:"data,omitempty" codec:"data,omitempty"`
	Code string                        `json:"code,omitempty" codec:"code,omitempty"`
}

type KuaicheDmpListV2Response

type KuaicheDmpListV2Response struct {
	Responce  *KuaicheDmpListV2Responce `` /* 132-byte string literal not displayed */
	ErrorResp *api.ErrorResponnse       `json:"error_response,omitempty" codec:"error_response,omitempty"`
}

type KuaicheDmpListV2ResponseData

type KuaicheDmpListV2ResponseData struct {
	Data *KuaicheDmpListV2ResponseDataData `json:"data,omitempty" codec:"data,omitempty"`
	dsp.DataCommonResponse
}

type KuaicheDmpListV2ResponseDataData

type KuaicheDmpListV2ResponseDataData struct {
	DmpList   []dsp.DmpData   `json:"datas,omitempty" codec:"datas,omitempty"`
	Ext       *dsp.DmpExtData `json:"ext,omitempty" codec:"ext,omitempty"`
	Paginator *dsp.Paginator  `json:"paginator,omitempty" codec:"paginator,omitempty"`
}

type KuaicheDmpNewTagDetailRequest

type KuaicheDmpNewTagDetailRequest struct {
	api.BaseRequest
	AccessPin    string `json:"accessPin,omitempty"` // 被免密访问的pin
	AuthType     string `json:"authType,omitempty"`  // 授权模式:0: 普通登录模式(无授权关系) 1:普通授权(不同商家pin互相授权) 2:主子pin关系授权 3:代理授权
	TagId        uint64 `json:"tagId"`               // 标签id
	CrowdId      int64  `json:"crowdId"`             // 人群ID,新建人群是-1,否则传已经创建的人群id
	IndustryHot  string `json:"industryHot"`         // 使用热度
	CoverageRate string `json:"coverageRate"`        // 覆盖分
}

获取标签详情

type KuaicheDmpNewTagDetailResponce

type KuaicheDmpNewTagDetailResponce struct {
	Data *KuaicheDmpNewTagDetailResponseData `json:"data,omitempty" codec:"data,omitempty"`
	Code string                              `json:"code,omitempty" codec:"code,omitempty"`
}

type KuaicheDmpNewTagDetailResponse

type KuaicheDmpNewTagDetailResponse struct {
	Responce  *KuaicheDmpNewTagDetailResponce `json:"jingdong_dmp_new_tag_detail_responce,omitempty" codec:"jingdong_dmp_new_tag_detail_responce,omitempty"`
	ErrorResp *api.ErrorResponnse             `json:"error_response,omitempty" codec:"error_response,omitempty"`
}

type KuaicheDmpNewTagDetailResponseData

type KuaicheDmpNewTagDetailResponseData struct {
	Data *dsp.TagDetail `json:"data,omitempty" codec:"data,omitempty"`
	dsp.DataCommonResponse
}

type KuaicheDmpOperateRequest

type KuaicheDmpOperateRequest struct {
	api.BaseRequest
	DmpVO    *dmp.KuaicheDmpOperateRequestDmpVO            `json:"dmpVO,omitempty" codec:"dmpVO,omitempty"`       // 业务参数
	ParamExt *requestDsp.JdDspPlatformGatewayApiVoParamExt `json:"paramExt,omitempty" codec:"paramExt,omitempty"` // 系统参数
}

快车增量绑定(不支持定向推荐人群)、解绑人群

type KuaicheDmpOperateResponce

type KuaicheDmpOperateResponce struct {
	ReturnType *dsp.DataCommonResponse `json:"returnType,omitempty" codec:"returnType,omitempty"`
}

type KuaicheDmpOperateResponse

type KuaicheDmpOperateResponse struct {
	Responce  *KuaicheDmpOperateResponce `` /* 134-byte string literal not displayed */
	ErrorResp *api.ErrorResponnse        `json:"error_response,omitempty" codec:"error_response,omitempty"`
}

type KuaicheDmpTagListRequest

type KuaicheDmpTagListRequest struct {
	api.BaseRequest
	AccessPin       string `json:"accessPin,emitempty"`       // 被免密访问的pin
	AuthType        string `json:"authType,emitempty"`        // 授权模式:0: 普通登录模式(无授权关系) 1:普通授权(不同商家pin互相授权) 2:主子pin关系授权 3:代理授权
	CategoryId      string `json:"categoryId,emitempty"`      // 维度分类ID
	PageIndex       int    `json:"pageIndex"`                 // 页码
	PageSize        int    `json:"pageSize,omitempty"`        // 每页条数
	TagName         string `json:"tagName,omitempty"`         // 标签名称关键字:界面上输入搜索框内的文本
	SortType        uint   `json:"sortType,omitempty"`        //8行业热度降序(点击页面图标);9行业热度升序(点击页面图标);10覆盖度降序(点击页面图标);11覆盖度升序(点击页面图标),12相关性降序(点击搜索按钮),1标签创建时间降序(点击维度分类按此顺序)
	IsFavorite      int    `json:"isFavorite,omitempty"`      // -1 查询全部,1查询收藏列表。收藏列表时排序默认为1
	Level           uint   `json:"level,omitempty"`           // 类目级别
	TagCategoryType uint   `json:"tagCategoryType,omitempty"` // 1、类目对应列表(含新上标签类目) 2收藏列表 3、最近使用 4、同行常用 5、可能感兴趣 6、标签组合 ,收藏和最近使用列表排序默认为1,不支持其他类型排序
}

获取标签列表

type KuaicheDmpTagListResponce

type KuaicheDmpTagListResponce struct {
	Data *KuaicheDmpTagListResponseData `json:"data,omitempty" codec:"data,omitempty"`
	Code string                         `json:"code,omitempty" codec:"code,omitempty"`
}

type KuaicheDmpTagListResponse

type KuaicheDmpTagListResponse struct {
	Responce  *KuaicheDmpTagListResponce `json:"jingdong_dmp_new_tag_list_v1_responce,omitempty" codec:"jingdong_dmp_new_tag_list_v1_responce,omitempty"`
	ErrorResp *api.ErrorResponnse        `json:"error_response,omitempty" codec:"error_response,omitempty"`
}

type KuaicheDmpTagListResponseData

type KuaicheDmpTagListResponseData struct {
	Data *KuaicheDmpTagListResponseDataData `json:"data,omitempty" codec:"data,omitempty"`
	dsp.DataCommonResponse
}

type KuaicheDmpTagListResponseDataData

type KuaicheDmpTagListResponseDataData struct {
	TagPageInfo *KuaicheDmpTagListResponseDataTagPageInfo `json:"tagPageInfo,omitempty" codec:"tagPageInfo,omitempty"`
}

type KuaicheDmpTagListResponseDataTagPageInfo

type KuaicheDmpTagListResponseDataTagPageInfo struct {
	PageIndex uint        `json:"pageIndex" codec:"pageIndex"`
	Count     uint        `json:"count" codec:"count"`
	PageTotal uint        `json:"pageTotal" codec:"pageTotal"`
	PageSize  uint        `json:"pageSize" codec:"pageSize"`
	TagVOList []dsp.TagVO `json:"data,omitempty" codec:"data,omitempty"`
}

type KuaicheDmpUpdatePriceRequest

type KuaicheDmpUpdatePriceRequest struct {
	api.BaseRequest
	DmpVOS   []dmp.KuaicheDmpUpdatePriceRequestDmpVOS      `json:"dmpVOS,omitempty" codec:"dmpVOS,omitempty"`     // 业务参数
	ParamExt *requestDsp.JdDspPlatformGatewayApiVoParamExt `json:"paramExt,omitempty" codec:"paramExt,omitempty"` // 系统参数
}

批量修改不同人群不同溢价

type KuaicheDmpUpdatePriceResponce

type KuaicheDmpUpdatePriceResponce struct {
	ReturnType *dsp.DataCommonResponse `json:"returnType,omitempty" codec:"returnType,omitempty"`
}

type KuaicheDmpUpdatePriceResponse

type KuaicheDmpUpdatePriceResponse struct {
	Responce  *KuaicheDmpUpdatePriceResponce `` /* 168-byte string literal not displayed */
	ErrorResp *api.ErrorResponnse            `json:"error_response,omitempty" codec:"error_response,omitempty"`
}

type KuaicheDmpUpdateStatusV2Request

type KuaicheDmpUpdateStatusV2Request struct {
	api.BaseRequest
	Data   *dmp.KuaicheDmpUpdateStatusV2RequestData      `json:"data,omitempty" codec:"data,omitempty"`     // 业务参数
	System *requestDsp.JdDspPlatformGatewayApiVoParamExt `json:"system,omitempty" codec:"system,omitempty"` // 系统参数
}

启动/暂停人群

type KuaicheDmpUpdateStatusV2Responce

type KuaicheDmpUpdateStatusV2Responce struct {
	Data *KuaicheDmpUpdateStatusV2ResponseData `json:"data,omitempty" codec:"data,omitempty"`
	Code string                                `json:"code,omitempty" codec:"code,omitempty"`
}

type KuaicheDmpUpdateStatusV2Response

type KuaicheDmpUpdateStatusV2Response struct {
	Responce  *KuaicheDmpUpdateStatusV2Responce `` /* 144-byte string literal not displayed */
	ErrorResp *api.ErrorResponnse               `json:"error_response,omitempty" codec:"error_response,omitempty"`
}

type KuaicheDmpUpdateStatusV2ResponseData

type KuaicheDmpUpdateStatusV2ResponseData struct {
	Data bool `json:"data,omitempty" codec:"data,omitempty"`
	dsp.DataCommonResponse
}

Jump to

Keyboard shortcuts

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