github.com/chanxuehong/wechat@v0.0.0-20230222024006-36f0325263cd/mp/card/testwhitelist/set.go (about) 1 package testwhitelist 2 3 import ( 4 "github.com/chanxuehong/wechat/mp/core" 5 ) 6 7 type SetParameters struct { 8 OpenIdList []string `json:"openid,omitempty"` // 测试的openid列表 9 UserNameList []string `json:"username,omitempty"` // 测试的微信号列表 10 } 11 12 // 设置测试白名单 13 func Set(clt *core.Client, para *SetParameters) (err error) { 14 var result core.Error 15 16 incompleteURL := "https://api.weixin.qq.com/card/testwhitelist/set?access_token=" 17 if err = clt.PostJSON(incompleteURL, para, &result); err != nil { 18 return 19 } 20 21 if result.ErrCode != core.ErrCodeOK { 22 err = &result 23 return 24 } 25 return 26 }