--- /dev/null
+package api
+
+import (
+ "fmt"
+ "net/http"
+ "net/url"
+)
+
+func SendSMS(user, pass, msg string) error {
+ form := url.Values{
+ "user": []string{user},
+ "pass": []string{pass},
+ "msg": []string{msg},
+ }
+
+ response, err := http.Get(fmt.Sprintf("https://smsapi.free-mobile.fr/sendmsg?%s", form.Encode()))
+ if err != nil {
+ return err
+ }
+
+ if response.StatusCode != 200 {
+ return fmt.Errorf("Cannot send sms: status code %v", response.StatusCode)
+ }
+
+ return nil
+}