twilio-php | PHP library for communicating with the Twilio REST API | REST library

 by   twilio PHP Version: 7.4.2 License: MIT

kandi X-RAY | twilio-php Summary

kandi X-RAY | twilio-php Summary

twilio-php is a PHP library typically used in Web Services, REST, Twilio applications. twilio-php has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

A PHP library for communicating with the Twilio REST API and generating TwiML.

            kandi-support Support

              twilio-php has a medium active ecosystem.
              It has 1426 star(s) with 552 fork(s). There are 127 watchers for this library.
              There were 7 major release(s) in the last 12 months.
              There are 9 open issues and 403 have been closed. On average issues are closed in 134 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of twilio-php is 7.4.2

            kandi-Quality Quality

              twilio-php has 0 bugs and 0 code smells.

            kandi-Security Security

              twilio-php has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              twilio-php code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              twilio-php is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              twilio-php releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.
              It has 100819 lines of code, 14926 functions and 2148 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed twilio-php and discovered the below as its top functions. This is intended to give you an instant insight into twilio-php implemented functionality, and help decide if they suit your requirements.
            • Makes a Twilio HTTP request .
            • Generate curl options .
            • Get JWT .
            • Validate a URL against expected data .
            • Decode JWT .
            • Parses a scope URI .
            • Load page records .
            • Builds an element .
            • Convert this object to an array .
            • Generate a JWT token .
            Get all kandi verified functions for this library.

            twilio-php Key Features

            No Key Features are available at this moment for twilio-php.

            twilio-php Examples and Code Snippets

            No Code Snippets are available at this moment for twilio-php.

            Community Discussions


            Twilio Conversation Fatal error when trying to send message?
            Asked 2021-Apr-26 at 23:16

            I am trying to do a group conversation following the twilio samples online. I have the conversation and the people are connected (I think) but when I go send a message I get the following error:



            Answered 2021-Apr-26 at 23:16

            Twilio developer evangelist here.

            I think the error codes for this are yet to be published, which I will follow up on internally. I have found some documentation for this error though.

            Typical reasons for failure include:

            • Less than 3 non-chat participants in the conversation
            • There’s a chat participant in the conversation
            • There’s an existing group conversation with the exact same participants
            • There’s a participant with a ProjectedAddress only

            Note that a participant with an Identity and a ProjectedAddress counts as a non-chat participant.

            As far as I can see from your code, you have 4 non-chat participants (notably, the limit for group MMS is 4 participants right now), so that is fine. You have one participant with a ProjectedAddress and an Identity, which is fine. There are no participants with only a ProjectedAddress.

            That leaves one potential issue, that there is already an existing group with these exact participants.

            In order to check what's going on, I would now do a couple of things.

            First, double check that these participants were correctly created and none are missing a property, particularly the participant with the Identity and ProjectedAddress.

            Then, check to see if you have an existing conversation object that also has these participants.

            If neither of those checks comes up with anything, let me know and I'll escalate the ticket you have open.



            Twillio - get contents of incoming SMS
            Asked 2020-Jan-17 at 23:12

            I'm following Twillio's guide on responding to incoming SMS.

            Everything works as expected. I'm getting the webhook and the reply is sent to a verified number (I'm using a trial account).

            The problem I'm having is getting the contents of the incoming message. I tried to get the contents through $_POST and php://input but both are empty. I want to get the contents in order to send to our info mailbox.

            This is my replyToSMS.php:



            Answered 2020-Jan-17 at 23:12

            Many thanks to @ceejayoz who pointed out the answer. The docs mention that$_REQUEST['Body'] contains the contents of the incoming message.

            So it's not neither in $_POST nor in php://input. It's in $_REQUEST which is the object that contains all the data that is sent by Twillio webhook as it sends the API request to your server endpoint.

            These are fields that the Request object contains:


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install twilio-php

            You can install twilio-php via composer or by downloading the source.


            The documentation for the Twilio API can be found here.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone twilio/twilio-php

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Reuse Pre-built Kits with twilio-php

            Consider Popular REST Libraries


            by public-apis


            by typicode


            by iptv-org


            by tiangolo


            by beego

            Try Top Libraries by twilio


            by twilioTypeScript


            by twilioPython


            by twilioPython


            by twilioRuby


            by twilioTypeScript