github.com/qiniu/go-sdk/v7@v7.27.0/sms/message.go (about) 1 package sms 2 3 import "fmt" 4 5 // MessagesRequest 短信消息 6 type MessagesRequest struct { 7 SignatureID string `json:"signature_id"` 8 TemplateID string `json:"template_id"` 9 Mobiles []string `json:"mobiles"` 10 Parameters map[string]interface{} `json:"parameters"` 11 } 12 13 // MessagesResponse 发送短信响应 14 type MessagesResponse struct { 15 JobID string `json:"job_id"` 16 } 17 18 // SendMessage 发送短信 19 func (m *Manager) SendMessage(args MessagesRequest) (ret MessagesResponse, err error) { 20 url := fmt.Sprintf("%s%s", Host, "/v1/message") 21 err = m.client.CallWithJSON(&ret, url, args) 22 return 23 }