Przeglądaj źródła

sendMPnews = send news by mediaID

master
Patrick Peng Sun 8 lat temu
rodzic
commit
bd1c5d3c1a
2 zmienionych plików z 30 dodań i 0 usunięć
  1. +25
    -0
      kfsend.go
  2. +5
    -0
      kfsend_test.go

+ 25
- 0
kfsend.go Wyświetl plik

u := getKfSendURL() u := getKfSendURL()
postJSON(j, u) postJSON(j, u)
} }

type sendMPNewsMsg struct {
ToUser string `json:"touser"`
MsgType string `json:"msgtype"`
MpNews struct {
MediaID string `json:"media_id"`
} `json:"mpnews"`
}

func kfSendMPNews(toUser, mediaID string) {
s := sendMPNewsMsg{}
s.ToUser = toUser
s.MsgType = "mpnews"
s.MpNews.MediaID = mediaID
mashalAndSend(s)
}

func mashalAndSend(v interface{}) (resp string, err error) {
//marshal
j, _ := json.Marshal(v)
log.Println(string(j))
//send
u := getKfSendURL()
return postJSON(j, u)
}

+ 5
- 0
kfsend_test.go Wyświetl plik

} }
kfSendNews(toUser, "总标题", "总描述", articles) kfSendNews(toUser, "总标题", "总描述", articles)
} }

func TestSendArticleByMediaID(t *testing.T) {
SetupConfig()
kfSendMPNews(toUser, "e2iNEiSxCX5TV1WbFd0TQP4_MKtjcY1q-4UPIZFrHhw")
}

Ładowanie…
Anuluj
Zapisz