mobiniti / mblox-mms-xml-client
Mblox MMS XML PHP 客户端
该软件包的官方仓库似乎已消失,因此软件包已被冻结。
1.0.10
2021-04-16 11:48 UTC
Requires
- guzzlehttp/guzzle: ~7.0
Requires (Dev)
- phpunit/phpunit: ~4.0
README
PHP 5.4 及以上版本。
Composer
您可以通过 Composer 安装库。将以下内容添加到您的 composer.json
{ "require": { "jgodish/mblox-mms-xml-client": "1.*" } }
然后执行以下操作
composer install
要使用库,请使用 Composer 的 自动加载
require_once('vendor/autoload.php');
入门指南
使用示例
$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code'); $slide = (new \Mblox\Mms\Xml\Slide)->setImage('http://www.yoursite.com/images/1.jpg')->setMessageText('This is some text for your slide'); $response = $mblox->mms()->send('mytestmms', '15555555555', [$slide], 'This is some fallback text');
处理 API 响应
$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code'); $slide = (new \Mblox\Mms\Xml\Slide)->setImage('http://www.yoursite.com/images/1.jpg')->setMessageText('This is some text for your slide'); $response = $mblox->mms()->send('mytestmms', '15555555555', [$slide], 'This is some fallback text'); // Check for successful response $response->isSuccessful(); // Convert response to an array $response->toArray(); // Get string representation of the response $response->toString();
可用方法
保存 MMS
$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code'); $slide = (new \Mblox\Mms\Xml\Slide)->setImage('http://www.yoursite.com/images/1.jpg')->setMessageText('This is some text for your slide'); $mblox->mms()->save('mytestmms', 'Message Subject', [$slide]);
发送已保存的 MMS
$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code'); $ddm = new \Mblox\Mms\Xml\DeviceDiscovery('This message is free of charge and will allow us to deliver your content nice and smooth'); $mblox->mms()->sendSaved('mms_id', '15555555555', 'This is some fallback text', $ddm);
发送 MMS
$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code'); $slide = (new \Mblox\Mms\Xml\Slide)->setImage('http://www.yoursite.com/images/1.jpg')->setMessageText('This is some text for your slide'); $mblox->mms()->send('mytestmms', '15555555555', [$slide], 'This is some fallback text');
删除 MMS
$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code'); $mblox->mms()->delete('mms_id');
获取 MMS 模板
$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code'); $mblox->mms()->getTemplates();
幻灯片
创建幻灯片时可以使用以下方法
- setMessageText($text)
- setDuration($duration)
- setImage($url)
- setAudio($url)
- setVideo($url)
- setVcard($url)
- setIcal($url)
- setPdf($url)
- setPassbook($url)
- toArray()