package main
import (
"net/http"
"net/url"
"strings"
)
func main() {
roomID := "xxxxxxxxxx"
apiUrl := "https://api.chatwork.com/v2/rooms/" + roomID + "/messages"
apiToken := "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
ChatworkMessagePost(apiUrl, apiToken, "testmessage")
}
func ChatworkMessagePost(apiUrl, apiToken, message string) error {
values := url.Values{}
values.Set("body", message)
req, err := http.NewRequest(
"POST",
apiUrl,
strings.NewReader(values.Encode()),
)
if err != nil {
return err
}
req.Header.Set("X-ChatWorkToken", apiToken)
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
return err
}
defer resp.Body.Close()
return err
}
More than 1 year has passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme