|
@@ -47,7 +47,7 @@ type response struct {
|
|
|
ErrorMessage string `json:"errmsg,omitempty"`
|
|
|
}
|
|
|
|
|
|
-// 微信菜单数据
|
|
|
+//微信菜单数据
|
|
|
func WXMenu() Menu {
|
|
|
urlstr := fmt.Sprintf("https://open.weixin.qq.com/connect/oauth2/authorize?appid=%s&redirect_uri=%s/wx/oauth/%s&response_type=code&scope=snsapi_base&state=1#wechat_redirect", Config.Appid, Config.Webdomain, "%s")
|
|
|
log.Println("urlstr:", urlstr)
|
|
@@ -69,9 +69,9 @@ func WXMenu() Menu {
|
|
|
menu.Buttons[2].SubButtons[0].Url = fmt.Sprintf(urlstr, "treasurebox")
|
|
|
|
|
|
// menu.Buttons[2].SubButtons[1].Name = string(0x1f4d1) + "标书制作"
|
|
|
- menu.Buttons[2].SubButtons[1].Name = "待办"
|
|
|
+ menu.Buttons[2].SubButtons[1].Name = "标书制作"
|
|
|
menu.Buttons[2].SubButtons[1].Type = MenuButtonTypeUrl
|
|
|
- menu.Buttons[2].SubButtons[1].Url = fmt.Sprintf(urlstr, "agencyInfo")
|
|
|
+ menu.Buttons[2].SubButtons[1].Url = fmt.Sprintf(urlstr, "bidedoc")
|
|
|
|
|
|
// menu.Buttons[2].SubButtons[2].Name = string(0x1F4DE) + "商务合作"
|
|
|
menu.Buttons[2].SubButtons[2].Name = "商务合作"
|
|
@@ -90,11 +90,13 @@ func WXMenu() Menu {
|
|
|
return *menu
|
|
|
}
|
|
|
|
|
|
+//
|
|
|
func init() {
|
|
|
util.ReadConfig(&Config)
|
|
|
redis.InitRedis(Config.Redis)
|
|
|
}
|
|
|
|
|
|
+//
|
|
|
func main() {
|
|
|
tokenKey := fmt.Sprintf("WxToken_%s", Config.Appid)
|
|
|
ret, err := redis.GetNewBytes(RedisCode, tokenKey)
|
|
@@ -127,7 +129,7 @@ func main() {
|
|
|
time.Sleep(time.Second)
|
|
|
}
|
|
|
|
|
|
-// 创建菜单
|
|
|
+//创建菜单
|
|
|
func CreateMenu(post_url string, data []byte) ([]byte, error) {
|
|
|
// log.Println(string(data))
|
|
|
r, err := http.Post(post_url, "application/json; charset=utf-8", bytes.NewReader(data))
|