1 Star 0 Fork 0

kingwebasp/openpdd

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
goods_pid_query.go 1.30 KB
一键复制 编辑 原始数据 按行查看 历史
kingwebasp 提交于 2023-11-14 17:11 +08:00 . 初始化导入
package ddk
import (
"gitee.com/kingwebasp/openpdd/core"
"gitee.com/kingwebasp/openpdd/model"
)
// GoodsPidQueryRequest 查询已经生成的推广位信息 API Request
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"`
}
// GetType implement Request interface
func (r GoodsPidQueryRequest) GetType() string {
return "pdd.ddk.goods.pid.query"
}
// GoodsPidQueryResponse 查询已经生成的推广位信息 API Response
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"`
}
// GoodsPidQuery 查询已经生成的推广位信息
func GoodsPidQuery(clt *core.SDKClient, req *GoodsPidQueryRequest) (int, []Pid, error) {
var resp GoodsPidQueryResponse
if err := clt.Do(req, &resp, ""); err != nil {
return 0, nil, err
}
return resp.Response.TotalCount, resp.Response.List, nil
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kingwebasp/openpdd.git
git@gitee.com:kingwebasp/openpdd.git
kingwebasp
openpdd
openpdd
v1.0.13

搜索帮助