Skip to content

Commit 4fdbbcb

Browse files
committed
The url is now /voicemessages instead of /tts
1 parent fad03b8 commit 4fdbbcb

File tree

8 files changed

+43
-43
lines changed

8 files changed

+43
-43
lines changed

examples/tts-create.php

Lines changed: 0 additions & 28 deletions
This file was deleted.

examples/voicemessages-create.php

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?php
2+
3+
require_once(__DIR__ . '/../autoload.php');
4+
5+
$MessageBird = new \MessageBird\Client('YOUR_ACCESS_KEY'); // Set your own API access key here.
6+
7+
$VoiceMessage = new \MessageBird\Objects\VoiceMessage();
8+
$VoiceMessage->recipients = array (31654286496);
9+
$VoiceMessage->body = 'This is a test message. The message is converted to speech and the recipient is called on his mobile.';
10+
$VoiceMessage->language = 'en-gb';
11+
$VoiceMessage->voice = 'female';
12+
$VoiceMessage->ifMachine = 'continue'; // We don't care if it is a machine.
13+
14+
try {
15+
$VoiceMessageResult = $MessageBird->voicemessages->create($VoiceMessage);
16+
var_dump($VoiceMessageResult);
17+
18+
} catch (MessageBird\Exceptions\AuthenticateException $e) {
19+
// That means that your accessKey is unknown
20+
echo 'wrong login';
21+
22+
} catch (MessageBird\Exceptions\BalanceException $e) {
23+
// That means that you are out of credits, so do something about it.
24+
echo 'no balance';
25+
26+
} catch (Exception $e) {
27+
echo $e->getMessage();
28+
}

examples/tts-list.php renamed to examples/voicemessages-list.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
$MessageBird = new \MessageBird\Client('YOUR_ACCESS_KEY'); // Set your own API access key here.
66

77
try {
8-
$TtsMessageList = $MessageBird->tts->getList(array ('offset' => 100, 'count' => 30));
9-
var_dump($TtsMessageList);
8+
$VoiceMessageList = $MessageBird->voicemessages->getList(array ('offset' => 100, 'count' => 30));
9+
var_dump($VoiceMessageList);
1010

1111
} catch (MessageBird\Exceptions\AuthenticateException $e) {
1212
// That means that your accessKey is unknown

examples/tts-view.php renamed to examples/voicemessages-view.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
$MessageBird = new \MessageBird\Client('YOUR_ACCESS_KEY'); // Set your own API access key here.
88

99
try {
10-
$TtsMessageResult = $MessageBird->tts->read('ca0a8220453bc36ddeb3115a37400870'); // Set a message id here
11-
var_dump($TtsMessageResult);
10+
$VoiceMessageResult = $MessageBird->voicemessages->read('ca0a8220453bc36ddeb3115a37400870'); // Set a message id here
11+
var_dump($VoiceMessageResult);
1212

1313
} catch (MessageBird\Exceptions\AuthenticateException $e) {
1414
// That means that your accessKey is unknown

src/MessageBird/Client.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ class Client
2525
public $messages;
2626

2727
/**
28-
* @var Resources\Tts
28+
* @var Resources\VoiceMessage
2929
*/
30-
public $tts;
30+
public $voicemessages;
3131

3232
/**
3333
* @var Resources\Hlr
@@ -60,7 +60,7 @@ public function __construct($accessKey = null)
6060
$this->messages = new Resources\Messages($this->HttpClient);
6161
$this->hlr = new Resources\Hlr($this->HttpClient);
6262
$this->balance = new Resources\Balance($this->HttpClient);
63-
$this->tts = new Resources\Tts($this->HttpClient);
63+
$this->voicemessages = new Resources\VoiceMessage($this->HttpClient);
6464
}
6565

6666
/**

src/MessageBird/Objects/Recipient.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class Recipient extends Base
2222
* Possible values for SMS are: scheduled, sent, buffered,
2323
* delivered, delivery_failed
2424
*
25-
* Possible values for TTS are: calling, answered,
25+
* Possible values for voice messages are: calling, answered,
2626
* failed, busy, machine
2727
*
2828
* @var string

src/MessageBird/Objects/Tts.php renamed to src/MessageBird/Objects/VoiceMessage.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
namespace MessageBird\Objects;
44

55
/**
6-
* Class Tts
6+
* Class VoiceMessage
77
*
88
* @package MessageBird\Objects
99
*/
10-
class Tts extends Base
10+
class VoiceMessage extends Base
1111
{
1212
/**
1313
* An unique random ID which is created on the MessageBird
@@ -18,7 +18,7 @@ class Tts extends Base
1818
protected $id;
1919

2020
/**
21-
* The body of the TTS message.
21+
* The body of the voice message.
2222
*
2323
* @var string
2424
*/

src/MessageBird/Resources/Tts.php renamed to src/MessageBird/Resources/VoiceMessage.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@
66
use MessageBird\Common;
77

88
/**
9-
* Class Tts
9+
* Class VoiceMessage
1010
*
1111
* @package MessageBird\Resources
1212
*/
13-
class Tts extends Base
13+
class VoiceMessage extends Base
1414
{
1515

1616
/**
1717
* @param Common\HttpClient $HttpClient
1818
*/
1919
public function __construct(Common\HttpClient $HttpClient)
2020
{
21-
$this->setObject(new Objects\Tts);
22-
$this->setResourceName('tts');
21+
$this->setObject(new Objects\VoiceMessage);
22+
$this->setResourceName('voicemessages');
2323

2424
parent::__construct($HttpClient);
2525
}

0 commit comments

Comments
 (0)