MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/imenso.co/dev/twillio/twilio.txt
Login detail
https://www.twilio.com/login
Username : inder.imenso@gmail.com
Password : Random@1234567


ACCOUNT SID  : ACd38e1aff748bd88ce76e41619cde0f70
AUTH TOKEN   : ac1ba10ca17d67a7bb209bd40f24929a
PHONE NUMBER : +16012733100

Demo url : http://dev.imenso.co/twillio




//////////////////////////  PHP CODE START //////////////////////////////////
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.twilio.com/2010-04-01/Accounts/ACd38e1aff748bd88ce76e41619cde0f70/Messages',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => array('To' => '+918989502213','From' => '+16012733100','Body' => 'Hiiiiiiiiii'),
  CURLOPT_HTTPHEADER => array(
    'Authorization: Basic QUNkMzhlMWFmZjc0OGJkODhjZTc2ZTQxNjE5Y2RlMGY3MDphYzFiYTEwY2ExN2Q2N2E3YmIyMDliZDQwZjI0OTI5YQ=='
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
//////////////////////////  PHP CODE END //////////////////////////////////


//////////////////////////  C - libcurl CODE START //////////////////////////////////
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
  curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
  curl_easy_setopt(curl, CURLOPT_URL, "https://api.twilio.com/2010-04-01/Accounts/ACd38e1aff748bd88ce76e41619cde0f70/Messages");
  curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
  curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
  struct curl_slist *headers = NULL;
  headers = curl_slist_append(headers, "Authorization: Basic QUNkMzhlMWFmZjc0OGJkODhjZTc2ZTQxNjE5Y2RlMGY3MDphYzFiYTEwY2ExN2Q2N2E3YmIyMDliZDQwZjI0OTI5YQ==");
  curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
  curl_mime *mime;
  curl_mimepart *part;
  mime = curl_mime_init(curl);
  part = curl_mime_addpart(mime);
  curl_mime_name(part, "To");
  curl_mime_data(part, "+918989502213", CURL_ZERO_TERMINATED);
  part = curl_mime_addpart(mime);
  curl_mime_name(part, "From");
  curl_mime_data(part, "+16012733100", CURL_ZERO_TERMINATED);
  part = curl_mime_addpart(mime);
  curl_mime_name(part, "Body");
  curl_mime_data(part, "Hiiiiiiiiii", CURL_ZERO_TERMINATED);
  curl_easy_setopt(curl, CURLOPT_MIMEPOST, mime);
  res = curl_easy_perform(curl);
  curl_mime_free(mime);
}
curl_easy_cleanup(curl);
//////////////////////////  C - libcurl CODE END //////////////////////////////////

//////////////////////////  C# - RestSharp CODE START //////////////////////////////////
var client = new RestClient("https://api.twilio.com/2010-04-01/Accounts/ACd38e1aff748bd88ce76e41619cde0f70/Messages");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Basic QUNkMzhlMWFmZjc0OGJkODhjZTc2ZTQxNjE5Y2RlMGY3MDphYzFiYTEwY2ExN2Q2N2E3YmIyMDliZDQwZjI0OTI5YQ==");
request.AlwaysMultipartFormData = true;
request.AddParameter("To", "+918989502213");
request.AddParameter("From", "+16012733100");
request.AddParameter("Body", "Hiiiiiiiiii");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
//////////////////////////  C# - RestSharp CODE END //////////////////////////////////


//////////////////////////  CURL CODE START //////////////////////////////////
curl --location --request POST 'https://api.twilio.com/2010-04-01/Accounts/ACd38e1aff748bd88ce76e41619cde0f70/Messages' \
--header 'Authorization: Basic QUNkMzhlMWFmZjc0OGJkODhjZTc2ZTQxNjE5Y2RlMGY3MDphYzFiYTEwY2ExN2Q2N2E3YmIyMDliZDQwZjI0OTI5YQ==' \
--form 'To="+918989502213"' \
--form 'From="+16012733100"' \
--form 'Body="Hiiiiiiiiii"'
//////////////////////////  CURL CODE END //////////////////////////////////


//////////////////////////  JavaScript - jQuery CODE START //////////////////////////////////
var form = new FormData();
form.append("To", "+918989502213");
form.append("From", "+16012733100");
form.append("Body", "Hiiiiiiiiii");

var settings = {
  "url": "https://api.twilio.com/2010-04-01/Accounts/ACd38e1aff748bd88ce76e41619cde0f70/Messages",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Authorization": "Basic QUNkMzhlMWFmZjc0OGJkODhjZTc2ZTQxNjE5Y2RlMGY3MDphYzFiYTEwY2ExN2Q2N2E3YmIyMDliZDQwZjI0OTI5YQ=="
  },
  "processData": false,
  "mimeType": "multipart/form-data",
  "contentType": false,
  "data": form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
//////////////////////////  JavaScript - jQuery CODE END //////////////////////////////////