pdd golang sdk. (拼多多开放平台 golang SDK)
本项目为 go
语言实现的拼多多开放平台 SDK,调用方式简单粗暴。
对于未实现的接口,欢迎 pr 交流。
go get github.com/liunian1004/pdd
import github.com/liunian1004/pdd
p := pdd.NewPdd(&pdd.Config{
ClientId: "your client id",
ClientSecret: "your client secret",
RetryTimes: 3, // 设置接口调用失败重试次数
})
// 初始化多多客相关 API 调用
d := p.GetDDK()
// 或者
d := ddk.NewDDK(&pdd.Config{
ClientId: "your client id",
ClientSecret: "your client secret",
RetryTimes: 3, // 设置接口调用失败重试次数
})
// 获取主题列表
r, err := d.ThemeListGet(1, 20)
// 初始化商品 API
g := p.GetGoodsAPI()
通过自定义 Params 定制非必须参数,在函数的最后一个参数传入 Params 对象。
d := NewDDK(p)
params := pdd.NewParams()
// 设置非必传参数
params.Set("custom_parameters", "test")
params.Set("generate_short_url", true)
s, err := d.RPPromUrlGenerate([]string{"pid"}, true, params)
OrderListIncrementGet()
pdd.ddk.order.list.increment.get 最后更新时间段增量同步推广订单信息GoodsDetail()
pdd.ddk.goods.detail 多多进宝商品详情查询GoodsSearch()
pdd.ddk.goods.search 多多进宝商品查询GoodsPidQuery()
pdd.ddk.goods.pid.query 查询已经生成的推广位信息GoodsPidGenerate()
pdd.ddk.goods.pid.generate 创建多多进宝推广位GoodsPromotionUrlGenerate()
pdd.ddk.goods.promotion.url.generate 多多进宝推广链接生成TopGoodsListQuery()
pdd.ddk.top.goods.list.query 获取热销商品列表RPPromUrlGenerate()
pdd.ddk.rp.prom.url.generate 生成红包推广链接 (需要对应权限)CMSPromUrlGen()
pdd.ddk.cms.prom.url.generate 生成商城-频道推广链接ThemeListGet()
pdd.ddk.theme.list.get 多多进宝主题列表查询GoodsZsURLGen()
pdd.ddk.goods.zs.unit.url.gen 多多进宝转链接口LotteryUrlGen()
pdd.ddk.lottery.url.gen 多多客生成转盘抽免单 url (需要对应权限)GoodsCatGet()
pdd.goods.cats.get 拼多多标准商品类目信息GoodsOptGet()
pdd.goods.opt.get 拼多多商品标签列表提供给第三方开发者为多多进宝推广者提供第三方工具的 API。