O'Reilly logo

Twilio Best Practices by Tim Rogers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Interacting with the API

Twilio's REST APIs are accessed over HTTP, that is to say, you make an HTTP request with the appropriate method, which is either GET, POST, PUT, or DELETE, and Twilio responds with data that represents the object you've created, read, updated, or deleted.

Fortunately, Twilio make our lives easier by providing API libraries in a range of languages. These are wrappers around the raw HTTP requests that Twilio understands, letting us interact with the API in a way that fits with the language we're working in.

At the time of writing, first-party API libraries (that is, libraries built by Twilio) are available in PHP, Ruby, Java, C#, Python, Node.js, and Apex (Salesforce's proprietary language). We'll want to use these when working ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required