update taobao

master
李光春 2 years ago
parent 4ad7d52532
commit 53fb10fb1e

@ -1,6 +1,8 @@
package taobao
type TbkActivityInfoGetResult struct {
import "encoding/json"
type TbkActivityInfoGetResponse struct {
TbkActivityInfoGetResponse struct {
Data struct {
WxQrcodeUrl string `json:"wx_qrcode_url"`
@ -16,11 +18,25 @@ type TbkActivityInfoGetResult struct {
} `json:"tbk_activity_info_get_response"`
}
// TbkActivityInfoGet 淘宝客-推广者-官方活动转链 https://open.taobao.com/api.htm?spm=a219a.7386797.0.0.5a83669a7rURsF&source=search&docId=48340&docType=2
func (app *App) TbkActivityInfoGet(notMustParams ...Params) (body []byte, err error) {
type TbkActivityInfoGetResult struct {
Result TbkActivityInfoGetResponse // 结果
Body []byte // 内容
Err error // 错误
}
func NewTbkActivityInfoGetResult(result TbkActivityInfoGetResponse, body []byte, err error) *TbkActivityInfoGetResult {
return &TbkActivityInfoGetResult{Result: result, Body: body, Err: err}
}
// TbkActivityInfoGet 淘宝客-推广者-官方活动转链
// https://open.taobao.com/api.htm?spm=a219a.7386797.0.0.5a83669a7rURsF&source=search&docId=48340&docType=2
func (app *App) TbkActivityInfoGet(notMustParams ...Params) *TbkActivityInfoGetResult {
// 参数
params := NewParamsWithType("taobao.tbk.activity.info.get", notMustParams...)
// 请求
body, err = app.request(params)
return
body, err := app.request(params)
// 定义
var response TbkActivityInfoGetResponse
err = json.Unmarshal(body, &response)
return NewTbkActivityInfoGetResult(response, body, err)
}

@ -1,6 +1,8 @@
package taobao
type TbkDgMaterialOptionalResult struct {
import "encoding/json"
type TbkDgMaterialOptionalResponse struct {
TbkDgMaterialOptionalResponse struct {
ResultList struct {
MapData []struct {
@ -59,11 +61,25 @@ type TbkDgMaterialOptionalResult struct {
} `json:"tbk_dg_material_optional_response"`
}
// TbkDgMaterialOptional 淘宝客-推广者-物料搜索 https://open.taobao.com/api.htm?docId=35896&docType=2&source=search
func (app *App) TbkDgMaterialOptional(notMustParams ...Params) (body []byte, err error) {
type TbkDgMaterialOptionalResult struct {
Result TbkDgMaterialOptionalResponse // 结果
Body []byte // 内容
Err error // 错误
}
func NewTbkDgMaterialOptionalResult(result TbkDgMaterialOptionalResponse, body []byte, err error) *TbkDgMaterialOptionalResult {
return &TbkDgMaterialOptionalResult{Result: result, Body: body, Err: err}
}
// TbkDgMaterialOptional 淘宝客-推广者-物料搜索
// https://open.taobao.com/api.htm?docId=35896&docType=2&source=search
func (app *App) TbkDgMaterialOptional(notMustParams ...Params) *TbkDgMaterialOptionalResult {
// 参数
params := NewParamsWithType("taobao.tbk.dg.material.optional", notMustParams...)
// 请求
body, err = app.request(params)
return
body, err := app.request(params)
// 定义
var response TbkDgMaterialOptionalResponse
err = json.Unmarshal(body, &response)
return NewTbkDgMaterialOptionalResult(response, body, err)
}

@ -1,6 +1,8 @@
package taobao
type TbkDgOptimusMaterialResult struct {
import "encoding/json"
type TbkDgOptimusMaterialResponse struct {
TbkDgOptimusMaterialResponse struct {
IsDefault string `json:"is_default"`
ResultList struct {
@ -43,11 +45,25 @@ type TbkDgOptimusMaterialResult struct {
} `json:"tbk_dg_optimus_material_response"`
}
// TbkDgOptimusMaterial 淘宝客-推广者-物料精选 https://open.taobao.com/api.htm?spm=a219a.7386797.0.0.5d67669aIeQeVI&source=search&docId=33947&docType=2
func (app *App) TbkDgOptimusMaterial(notMustParams ...Params) (body []byte, err error) {
type TbkDgOptimusMaterialResult struct {
Result TbkDgOptimusMaterialResponse // 结果
Body []byte // 内容
Err error // 错误
}
func NewTbkDgOptimusMaterialResult(result TbkDgOptimusMaterialResponse, body []byte, err error) *TbkDgOptimusMaterialResult {
return &TbkDgOptimusMaterialResult{Result: result, Body: body, Err: err}
}
// TbkDgOptimusMaterial 淘宝客-推广者-物料精选
// https://open.taobao.com/api.htm?spm=a219a.7386797.0.0.5d67669aIeQeVI&source=search&docId=33947&docType=2
func (app *App) TbkDgOptimusMaterial(notMustParams ...Params) *TbkDgOptimusMaterialResult {
// 参数
params := NewParamsWithType("taobao.tbk.dg.optimus.material", notMustParams...)
// 请求
body, err = app.request(params)
return
body, err := app.request(params)
// 定义
var response TbkDgOptimusMaterialResponse
err = json.Unmarshal(body, &response)
return NewTbkDgOptimusMaterialResult(response, body, err)
}

@ -1,6 +1,8 @@
package taobao
type TbkItemInfoGetResult struct {
import "encoding/json"
type TbkItemInfoGetResponse struct {
TbkItemInfoGetResponse struct {
Results struct {
NTbkItem []struct {
@ -40,11 +42,25 @@ type TbkItemInfoGetResult struct {
} `json:"tbk_item_info_get_response"`
}
// TbkItemInfoGet 淘宝客-公用-淘宝客商品详情查询(简版) https://open.taobao.com/api.htm?docId=24518&docType=2&source=search
func (app *App) TbkItemInfoGet(notMustParams ...Params) (body []byte, err error) {
type TbkItemInfoGetResult struct {
Result TbkItemInfoGetResponse // 结果
Body []byte // 内容
Err error // 错误
}
func NewTbkItemInfoGetResult(result TbkItemInfoGetResponse, body []byte, err error) *TbkItemInfoGetResult {
return &TbkItemInfoGetResult{Result: result, Body: body, Err: err}
}
// TbkItemInfoGet 淘宝客-公用-淘宝客商品详情查询(简版)
// https://open.taobao.com/api.htm?docId=24518&docType=2&source=search
func (app *App) TbkItemInfoGet(notMustParams ...Params) *TbkItemInfoGetResult {
// 参数
params := NewParamsWithType("taobao.tbk.item.info.get", notMustParams...)
// 请求
body, err = app.request(params)
return
body, err := app.request(params)
// 定义
var response TbkItemInfoGetResponse
err = json.Unmarshal(body, &response)
return NewTbkItemInfoGetResult(response, body, err)
}

@ -1,6 +1,8 @@
package taobao
type TbkSpreadGetResult struct {
import "encoding/json"
type TbkSpreadGetResponse struct {
TbkSpreadGetResponse struct {
Results struct {
TbkSpread []struct {
@ -13,11 +15,25 @@ type TbkSpreadGetResult struct {
} `json:"tbk_spread_get_response"`
}
// TbkSpreadGet 淘宝客-公用-长链转短链 https://open.taobao.com/api.htm?docId=27832&docType=2&source=search
func (app *App) TbkSpreadGet(notMustParams ...Params) (body []byte, err error) {
type TbkSpreadGetResult struct {
Result TbkSpreadGetResponse // 结果
Body []byte // 内容
Err error // 错误
}
func NewTbkSpreadGetResult(result TbkSpreadGetResponse, body []byte, err error) *TbkSpreadGetResult {
return &TbkSpreadGetResult{Result: result, Body: body, Err: err}
}
// TbkSpreadGet 淘宝客-公用-长链转短链
// https://open.taobao.com/api.htm?docId=27832&docType=2&source=search
func (app *App) TbkSpreadGet(notMustParams ...Params) *TbkSpreadGetResult {
// 参数
params := NewParamsWithType("taobao.tbk.spread.get", notMustParams...)
// 请求
body, err = app.request(params)
return
body, err := app.request(params)
// 定义
var response TbkSpreadGetResponse
err = json.Unmarshal(body, &response)
return NewTbkSpreadGetResult(response, body, err)
}

@ -1,6 +1,8 @@
package taobao
type TbkTPwdCreateResult struct {
import "encoding/json"
type TbkTPwdCreateResponse struct {
TbkTpwdCreateResponse struct {
Data struct {
Model string `json:"model"`
@ -10,11 +12,25 @@ type TbkTPwdCreateResult struct {
} `json:"tbk_tpwd_create_response"`
}
// TbkTPwdCreate 淘宝客-公用-淘口令生成 https://open.taobao.com/api.htm?docId=31127&docType=2&source=search
func (app *App) TbkTPwdCreate(notMustParams ...Params) (body []byte, err error) {
type TbkTPwdCreateResult struct {
Result TbkTPwdCreateResponse // 结果
Body []byte // 内容
Err error // 错误
}
func NewTbkTPwdCreateResult(result TbkTPwdCreateResponse, body []byte, err error) *TbkTPwdCreateResult {
return &TbkTPwdCreateResult{Result: result, Body: body, Err: err}
}
// TbkTPwdCreate 淘宝客-公用-淘口令生成
// https://open.taobao.com/api.htm?docId=31127&docType=2&source=search
func (app *App) TbkTPwdCreate(notMustParams ...Params) *TbkTPwdCreateResult {
// 参数
params := NewParamsWithType("taobao.tbk.tpwd.create", notMustParams...)
// 请求
body, err = app.request(params)
return
body, err := app.request(params)
// 定义
var response TbkTPwdCreateResponse
err = json.Unmarshal(body, &response)
return NewTbkTPwdCreateResult(response, body, err)
}

Loading…
Cancel
Save