Permalink
Commits on Feb 17, 2017
  1. Merge pull request #16 from RenaultAI/feat/get-sms

    Get information about a SMS
    committed on GitHub Feb 17, 2017
  2. Polish and add comments

    Renault Young committed Feb 17, 2017
  3. Support get SMS

    Renault Young committed Feb 17, 2017
Commits on Jan 23, 2016
  1. Merge pull request #14 from metcalf/master

    Add support for Twilio Copilot messaging
    committed Jan 23, 2016
Commits on Jan 22, 2016
  1. add a copilot method

    andrew-stripe committed Jan 22, 2016
Commits on Mar 14, 2015
  1. Merge pull request #11 from carbocation/feature-user-httpClient

    Allows user-configured http.Client to be passed into NewTwilioClient.
    committed Mar 14, 2015
Commits on Mar 12, 2015
  1. Creates function NewTwilioClientCustomHTTP which creates a

    new *twilio.Twilio and allows the user to pass their own
    http.Client. This reverts the prior change to the API by
    causing NewTwilioClient to revert to its prior signature.
    carbocation committed Mar 12, 2015
  2. Allows user-configured http.Client to be passed into NewTwilioClient.

    Users may setup their http.Client with various useful
    parameters that are not part of the http.DefaultClient  (importantly
    including a Timeout). Furthermore, because http.Clients are designed
    to be reused and are safe across goroutines, sharing a premade
    http.Client can be beneficial.
    
    If nil is passed in place of an *http.Client, the http.DefaultClient
    is used.
    carbocation committed Mar 12, 2015
Commits on Dec 11, 2014
  1. Merge pull request #8 from bencolon/mms

    Added MMS support
    committed Dec 11, 2014
Commits on Dec 6, 2014
  1. Merge pull request #9 from metcalf/master

    Support overriding the default HTTP client for Twilio requests.
    committed Dec 6, 2014
Commits on Dec 5, 2014
  1. Support overriding the default HTTP client for Twilio requests.

    Currently, every request uses a fresh, default http.Client. This prevents
    users from customizing the HTTP client behavior by e.g. setting a timeout
    or configuring a proxy.
    
    The proposed change adds an HTTPClient field to the Twilio struct to allow
    users to specify a custom client. If no client is specified, it defaults to
    the built-in http.DefaultClient instead of allocating a fresh zero-valued
    http.Client for each request.
    
    Note that in order to ensure compatibility for users who don't make use
    of `NewTwilioClient` we have to guard against the case where no
    HTTPClient is set in the `post` method.
    andrew-stripe committed Dec 5, 2014
Commits on Dec 4, 2014
  1. Added MMS support

    bencolon committed Dec 4, 2014
Commits on Sep 25, 2014
  1. Merge pull request #7 from metcalf/am-verify-signature

    Add support for verifying Twilio request signatures.
    committed Sep 25, 2014
  2. Add support for verifying Twilio request signatures.

    This adds support to the client for verifying the Twilio signature
    on HTTP requests.  It is based on the documentation [0] and the
    implementation in the official Python bindings [1].
    
    [0] https://www.twilio.com/docs/security#validating-requests
    [1] https://github.com/twilio/twilio-python
    andrew-stripe committed Sep 24, 2014
Commits on Sep 24, 2014
  1. Merge pull request #6 from metcalf/am-optional-voice-params

    Don't pass empty voice callback parameters.
    committed Sep 24, 2014
  2. Don't pass empty voice callback parameters.

    Currently when optional `CallbackParameters` are blank, they are passed
    to the Twilio API as an empty string.  Twilio interprets these as invalid
    parameters (e.g. the empty string is an invalid HTTP method).  This change
    only sets non-empty parameters on the form.
    andrew-stripe committed Sep 24, 2014
Commits on Aug 25, 2014
  1. Merge pull request #5 from fent/master

    use newer resource URI for sending SMS
    committed Aug 25, 2014
Commits on Aug 24, 2014
  1. use newer resource URI

    fent committed Aug 24, 2014
Commits on Nov 8, 2013
  1. Add simple unit tests.

    Sam Freiberg committed Nov 8, 2013
  2. Fix issue #2 by switching to JSON.

    Sam Freiberg committed Nov 8, 2013
Commits on May 30, 2012
  1. Additional documentation.

    committed May 30, 2012
Commits on May 29, 2012
Commits on May 27, 2012
  1. Fix typo.

    committed May 27, 2012
Commits on May 25, 2012
  1. Add missing import statement.

    committed May 25, 2012
Commits on May 23, 2012
  1. Move SMS into it's own file.

    committed May 23, 2012
  2. Better error handling.

    committed May 23, 2012
Commits on May 20, 2012
  1. Change goinstall to get get

    committed May 20, 2012
  2. Initial commit

    committed May 20, 2012