Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

33 Zeilen
562B

  1. package main
  2. import (
  3. "encoding/json"
  4. "fmt"
  5. )
  6. func getKfSendURL() (url string) {
  7. atk, _ := GetAccessToken()
  8. url = fmt.Sprintf("https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=%s", atk)
  9. return
  10. }
  11. type sendTxtMsg struct {
  12. ToUser string `json:"touser"`
  13. MsgType string `json:"msgtype"`
  14. Text struct {
  15. Content string `json:"content"`
  16. } `json:"text"`
  17. }
  18. func kfSendTxt(user, txt string) {
  19. u := getKfSendURL()
  20. s := sendTxtMsg{}
  21. s.MsgType = "text"
  22. s.Text.Content = txt
  23. s.ToUser = user
  24. j, _ := json.Marshal(s)
  25. postJSON(j, u)
  26. }