kkamkou / sms-online-api
smsonline.ru 消息服务 API
1.0.4
2014-02-18 08:45 UTC
Requires
- php: >=5.3
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-24 01:17:42 UTC
README
smsonline.ru 消息服务的 API
Composer
将 "kkamkou/sms-online-api": "dev-master"
添加到 composer.json
文件的 require
部分,并执行 composer update
示例
$sms = new \SmsOnline\Api(array('api' => array('user' => '', 'secret_key' => ''))); $sms->send('76543210987', 'TestMessage'); $sms->send('76543210987', 'TestMessage', array('from' => 'MySite'));
您的客户端(默认是 CURL)
$client = new MyClient(array('timeout' => 40)); $sms = new \SmsOnline\Api(array('client' => $client));
响应
$result = $sms->send('76543210987', 'TestMessage'); if ($result->isSuccessful()) { print_r($result->toArray()); echo (string)$result; }
如何使用
SSL 证书问题
$sms = new \SmsOnline\Api( array( 'client' => array( 'cainfo' => 'pathToCert' // or you can disable ssl verification (bad idea) //'ssl_verifyhost' => 0, //'ssl_verifypeer' => 0 ) ) );
测试
phpcs --standard=psr2 SmsOnline phpunit tests
许可
MIT 许可证 (MIT)
版权所有 (c) 2013 Kanstantsin Kamkou
特此授予任何人免费获取此软件及其相关文档副本(“软件”)的权利,无限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许向提供软件的人员提供使用该软件的权利,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他方式,无论是在软件中、使用软件或与之相关的软件或软件的使用或其他方式产生的。