1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-15 03:12:41 +01:00
phorge-phorge/externals/twilio-php/docs/usage/rest/applications.rst
Bob Trahan e96c363eef Add SMS support
Summary:
Provides a working SMS implementation with support for Twilio.

This version doesn't really retry if we get any gruff at all. Future versions should retry.

Test Plan: used bin/sms to send messages and look at them.

Reviewers: chad, epriestley

Reviewed By: epriestley

Subscribers: aurelijus, epriestley, Korvin

Maniphest Tasks: T920

Differential Revision: https://secure.phabricator.com/D8930
2014-05-09 12:47:21 -07:00

50 lines
No EOL
1.3 KiB
ReStructuredText
Executable file

==================
Applications
==================
Creating Applications
==============================
.. code-block:: php
$client = new Services_Twilio('AC123', '123');
$application = $client->account->applications->create('Application Friendly Name',
array(
'FriendlyName' => 'My Application Name',
'VoiceUrl' => 'http://foo.com/voice/url',
'VoiceFallbackUrl' => 'http://foo.com/voice/fallback/url',
'VoiceMethod' => 'POST',
'SmsUrl' => 'http://foo.com/sms/url',
'SmsFallbackUrl' => 'http://foo.com/sms/fallback/url',
'SmsMethod' => 'POST'
)
);
Updating An Application
==============================
.. code-block:: php
$client = new Services_Twilio('AC123', '123');
$application = $client->account->applications->get('AP123');
$application->update(array(
'VoiceUrl' => 'http://foo.com/new/voice/url'
));
Finding an Application by Name
==============================
Find an :class:`Application` by its name (full name match).
.. code-block:: php
$client = new Services_Twilio('AC123', '123');
$application = false;
$params = array(
'FriendlyName' => 'My Application Name'
);
foreach($client->account->applications->getIterator(0, 1, $params) as $_application) {
$application = $_application;
}