This commit is contained in:
suyl
2021-05-08 15:50:56 +08:00
parent 317fdd59a1
commit 2ae4b513dd
7 changed files with 122 additions and 4 deletions

View File

@@ -123,3 +123,30 @@ func (a *API) GatewayUnionpub() (gatewayUnionpubResult []*GatewayUnionpubResult,
}
return gatewayUnionpubResult, err
}
//长链转短链
func (a *API) SpreadGet(url string) (result string, err error) {
data, err := a.AccessAPI("taobao.tbk.spread.get", false, map[string]interface{}{
"requests": "[{\"url\":\"" + url + "\"}]",
})
if err == nil {
return data["results"].([]interface{})[0].(map[string]interface{})["content"].(string), err
}
return result, err
}
type TpwdCreateResult struct {
Model string `json:"model"`
PasswordSimple string `json:"password_simple"`
}
//淘口令生成
func (a *API) TpwdCreate(url string) (tpwdCreateResult *TpwdCreateResult, err error) {
result, err := a.AccessAPI("taobao.tbk.tpwd.create", false, map[string]interface{}{
"url": url,
})
if err == nil {
utils.Map2StructByJson(result["data"], &tpwdCreateResult, false)
}
return tpwdCreateResult, err
}