ソースを参照

reply image success

master
Patrick Peng Sun 8年前
コミット
2f7e29f654
2個のファイルの変更10行の追加1行の削除
  1. +7
    -0
      outMsg.go
  2. +3
    -1
      server.go

+ 7
- 0
outMsg.go ファイルの表示

@@ -79,6 +79,13 @@ func txtMsgTemplate() string {
</xml>`
}

//upload image to media as temp data, get mediaid and send it out
func buildUploadPicMsg(ToUserName, path string) (msg string) {

mediaID := uploadImage(path)
msg = buildPicMsg(ToUserName, mediaID)
return
}
func buildPicMsg(ToUserName, mediaID string) (msg string) {
msg = fmt.Sprintf(picMsgTemplate(), ToUserName, APIConfig.PublicAccountID, int32(time.Now().Unix()), mediaID)
return

+ 3
- 1
server.go ファイルの表示

@@ -72,8 +72,10 @@ func answerWechatPost(w http.ResponseWriter, r *http.Request) {
reply, _ = BuildTextMsg(a.Event+"/"+a.EventKey, h.FromUserName)
}
mediaID := "cU8BYvAEp3H25V-yGO3WBtMVk2bZcEBgf_kje7V-EPkRA_U4x-OAWb_ONg6Y-Qxt" //video
//mediaID := "e2iNEiSxCX5TV1WbFd0TQMqvVrqFDbDOacdjgQ-OAuE" //new
//mediaID := "e2iNEiSxCX5TV1WbFd0TQMqvVrqFDbDOacdjgQ-OAuE" //news
reply = buildVideoMsg(h.FromUserName, mediaID, "标题123", a.Event+"/"+a.EventKey)

reply = buildUploadPicMsg(h.FromUserName, "media_for_test/640x480.jpg")
}
w.Header().Set("Content-Type", "text/xml; charset=utf-8")
fmt.Fprint(w, reply)

読み込み中…
キャンセル
保存