onema / nexmo-cli
This package is abandoned and no longer maintained.
No replacement package was suggested.
Send SMS and Voice messages from the command line using the Nexmo API
v1.0.0
2014-05-23 01:08 UTC
Requires
- php: >=5.4
- guzzlehttp/guzzle: ~4.0
- symfony/console: ~2.4
- symfony/yaml: ~2.4
This package is not auto-updated.
Last update: 2020-08-17 11:38:54 UTC
README
Send SMS and Voice messages from the command line using the Nexmo API
Installation
php composer.phar require onema/nexmo-cli:1.0.*@dev
Configuration
From the project root create a the following file app/config/parameters.yml
#app/config/parameters.yml parameters: nexmo: api_key: APIKey api_secret: APISecret account_from_number: AccountPhoneNumber
Use
Create a console
file in the location of your choice. I will create it in the app directory
#!/usr/bin/env php <?php // app/console set_time_limit(0); require_once __DIR__.'/../vendor/autoload.php'; use Symfony\Component\Console\Application; use Onema\NexmoCli\Command\TtsCommand; use Onema\NexmoCli\Command\SmsCommand; $application = new Application(); $application->add(new TtsCommand()); $application->add(new SmsCommand()); $application->run();
Send SMS
From the command line type the following command
php app/console nexmo:sms [text] [phone]
Example
php app/console nexmo:sms 'Hello World' 1234567890
Send TTS
From the command line type the following command
php app/console nexmo:tts [text] [phone]
Example
php app/console nexmo:tts 'Hello World' 1234567890