# README
Twilio
Simple Twilio API wrapper in Go.
Usage
As usual you can go get
the twilio package by issuing:
$ go get github.com/subosito/twilio
Then you can use it on your application:
package main
import (
"fmt"
"github.com/subosito/twilio"
)
func main() {
// Common stuffs
AccountSid := "ac650108548e09aC2eed18ddb850c20b9"
AuthToken := "2ecaf74387cbb28456aad6fb57b5ad682"
from := "+15005550006"
to := "+62801234567"
callbackUrl := "http://subosito.com/"
// Initialize twilio client
t := twilio.NewTwilio(AccountSid, AuthToken)
// You can set custom Transport, eg: you're using `appengine/urlfetch` on Google's appengine
// c := appengine.NewContext(r) // r is a *http.Request
// t.Transport = &urlfetch.Transport{Context: c}
// Send SMS
params := twilio.SMSParams{StatusCallback: callbackUrl}
s, err := t.SendSMS(from, to, "Hello Go!", params)
// or, make a voice call
// params := twilio.CallParams{Url: callbackUrl}
// s, err := t.MakeCall(from, to, params)
if err != nil {
fmt.Println(err)
return
}
fmt.Printf("%+v\n", s)
return
}
Resources
Documentation: http://godoc.org/github.com/subosito/twilio
# Functions
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
Exception holds information about error response returned by Twilio API.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author