Fetch the repository succeeded.
package wx
import (
"encoding/json"
"github.com/blusewang/wx/mp_api"
"github.com/youkale/go-querystruct/params"
"log"
"net/url"
"testing"
)
func TestLimitString(t *testing.T) {
}
func TestMpAccount_NewMpReq(t *testing.T) {
var s mp_api.MessageQuery
var v = url.Values{
"signature": []string{"G0gkxwXEutoJOd6zXGHXPHd7M56SgWEQcjxnuRWuEud98Mh0iaeibcMWG4SaVF0OPYbh0G0qdYlALGbmrp5G36fw"},
"timestamp": []string{"234234234"},
}
log.Println(params.Unmarshal(v, &s))
log.Println(s)
}
func TestMp_ShortUrl(t *testing.T) {
log.SetFlags(log.Ltime | log.Lshortfile)
var a = MpAccount{
AppId: "wx20a7b1888ed3de1b",
AccessToken: "38_DXXrtUF80DxFW9ngM49GZypgVQ632G1GDEsK641bMMSafF0dXx9WLipivcAMHCkP7WwmIHmPum4RqXlN4ueDr49Q-OuDE2pUpV8tdGs6st-U50aUjRCI9X0bM-ErCRGruevqaXX8-SIDwlEkKUGdACAWGS",
ServerHost: mp_api.ServerHostShangHai,
}
var rs mp_api.AccountShortUrlRes
err := a.NewMpReq(mp_api.AccountShortUrl).SendData(&mp_api.AccountShortUrlData{
Action: mp_api.ShortUrlAction,
LongUrl: "https://developers.weixin.qq.com/doc/offiaccount/Account_Management/URL_Shortener.html",
}).Bind(&rs).Do()
if err != nil {
t.Error(err)
}
log.Println(rs)
}
func TestMpAccount_ReadMessage(t *testing.T) {
var r mp_api.MessageMassSendData
r.Text = &mp_api.MessageMassSendText{Content: "sdfasdf"}
r.MsgType = mp_api.MessageMassSendTypeText
raw, _ := json.Marshal(r)
log.Println(string(raw))
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。