mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-15 03:12:41 +01:00
e96c363eef
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
50 lines
No EOL
1.3 KiB
ReStructuredText
Executable file
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;
|
|
} |