enigma972/orange-api-client
Composer 安装命令:
composer require enigma972/orange-api-client
包简介
PHP SDK for Orange APIs Client with Token Caching
关键字:
README 文档
README
Orange APIs Client with Token Caching
Installation
You need to have composer installed in your computer before doing this
composer require enigma972/orange-api-client
Quick setup and Basic example (SMS)
Get client_id and client_secret here
All examples here
<?php require_once './../../vendor/autoload.php'; use OrangeApiClient\Service\Sms\Sms; use Symfony\Component\Cache\Adapter\FilesystemAdapter; use OrangeApiClient\Client; use OrangeApiClient\Service\Sms\Message; $cache = new FilesystemAdapter(); $client = new Client($cache, 'YOUR-CLIENT-ID', 'YOUR-CLIENT-SECRET'); $sms = new Sms($client); $message = new Message(); $message ->content('Hello world, via Orange SMS API.') ->from(243899999999) ->as('Enigma972') ->to(243899999999) ; $response = $sms->doSend($message); dd($response->toArray());
If all is ok, $response should be like this :
^ array:1 [▼
"outboundSMSMessageRequest" => array:4 [▼
"address" => array:1 [▼
0 => "tel:+243899999999"
]
"senderAddress" => "tel:+243899999999"
"outboundSMSTextMessage" => array:1 [▼
"message" => "Hello world, via Orange SMS API."
]
"resourceURL" => "https://api.orange.com/smsmessaging/v1/outbound/tel:+243899999999/requests/2fdd2d6e-c155-43d3-97ef-1dce0dc648d5"
]
]
Also read ismaeltoe/osms and informagenie/orange-sms.
统计信息
- 总下载量: 286
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-06-28