aa
This commit is contained in:
@@ -18,7 +18,7 @@ func TestShopQuery(t *testing.T) {
|
|||||||
// if err == nil {
|
// if err == nil {
|
||||||
// t.Fatal("应该报错找不到门店")
|
// t.Fatal("应该报错找不到门店")
|
||||||
// }
|
// }
|
||||||
shopInfo, err := api.ShopQuery("667018")
|
shopInfo, err := api.ShopQuery("668089")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ func (a *API) AccessStorePage(fullURL string, bizParams map[string]interface{},
|
|||||||
|
|
||||||
//https://union.meituan.com/v2/apiDetail?id=8
|
//https://union.meituan.com/v2/apiDetail?id=8
|
||||||
//https://runion.meituan.com/generateLink
|
//https://runion.meituan.com/generateLink
|
||||||
func (a *API) GenerateLink(actID int, userID string) (url string, err error) {
|
func (a *API) MiniCode(actID int, userID string) (url string, err error) {
|
||||||
result, err := a.AccessAPI("miniCode", false, map[string]interface{}{
|
result, err := a.AccessAPI("miniCode", false, map[string]interface{}{
|
||||||
"sid": strings.ToLower(userID),
|
"sid": strings.ToLower(userID),
|
||||||
"actId": actID,
|
"actId": actID,
|
||||||
@@ -153,6 +153,22 @@ func (a *API) GenerateLink(actID int, userID string) (url string, err error) {
|
|||||||
return url, err
|
return url, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (a *API) GenerateLink(actID,linkType int, userID string) (url string, err error) {
|
||||||
|
result, err := a.AccessAPI("generateLink", false, map[string]interface{}{
|
||||||
|
"sid": strings.ToLower(userID),
|
||||||
|
"actId": actID,
|
||||||
|
"linkType": linkType,
|
||||||
|
})
|
||||||
|
if err == nil {
|
||||||
|
if utils.MustInterface2Int64(result["status"]) != 0 {
|
||||||
|
return "",fmt.Errorf(result["des"].(string))
|
||||||
|
}else {
|
||||||
|
return result["data"].(string),err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return url, err
|
||||||
|
}
|
||||||
|
|
||||||
type ActivityListResult struct {
|
type ActivityListResult struct {
|
||||||
ID int `json:"id"`
|
ID int `json:"id"`
|
||||||
ActName string `json:"actName"`
|
ActName string `json:"actName"`
|
||||||
|
|||||||
@@ -27,8 +27,16 @@ func init() {
|
|||||||
`)
|
`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestMiniCode(t *testing.T) {
|
||||||
|
result, err := api.MiniCode(2, strings.ToLower("EFA9876238FC11EB9101525400C36BDA"))
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
t.Log(utils.Format4Output(result, false))
|
||||||
|
}
|
||||||
|
|
||||||
func TestGenerateLink(t *testing.T) {
|
func TestGenerateLink(t *testing.T) {
|
||||||
result, err := api.GenerateLink(2, strings.ToLower("EFA9876238FC11EB9101525400C36BDA"))
|
result, err := api.GenerateLink(2, 1,strings.ToLower("EFA9876238FC11EB9101525400C36BDA"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user