SDK для отправки SMS с помощью АлиБобо
src каталог модулей
├─ AliSMS основной каталог
├─ Lib каталог зависимостей
├─ SignatureHelper.php библиотека зависимостей от АлиБобо.
├─ AliSMS.php основной класс для работы с АлиБобо SMS.
Это расширение версий
1.0.0
и выше требует среду выполненияPHP7.2
и выше.
Gitee
: git@gitee.com:china-wangyu/WeChat.git
Установка через composer
composer config -g repo.packagist composer https://packagist.phpcomposer.com
"require": {
"china-wangyu/alisms": "^1.0.0"
},
composer update
use AliSMS\AliSMS;
Создание экземпляра класса AliSMS
/**
* Конструктор класса AliSMS.
* @param string $accessKeyId ключ доступа Alibaba
* @param string $accessKeySecret секретный ключ доступа Alibaba
* @param string $signName имя подписи Alibaba
* @param string $templateCode код шаблона SMS
*/
$aliSMS = new AliSMS($accessKeyId, $accessKeySecret, $signName, $templateCode);
Отправка SMS
/**
* Отправка SMS.
* @param string $phoneNumbers номер телефона
* @param array $templateParam параметры шаблона SMS
* @param string $outId уникальный идентификатор
* @return bool|\stdClass результат отправки
* @throws \Exception
*/
$result = $aliSMS->sendSms($phoneNumbers, $templateParam, $outId);
Возвращаемое значение Успешный ответ:
объект(stdClass)#149 (4) {
["Message"] => строка(2) "OK"
["RequestId"] => строка(36) "EB122598-B375-4644-83E5-D29A6EFA1EA2"
["BizId"] => строка(20) "385624341141883468^0"
["Code"] => строка(2) "OK"
}
Несоответствие:
объект(stdClass)#149 (3) {
["Message"] => строка(30) "Превышено ограничение по минутному лимиту Permits:1"
["RequestId"] => строка(36) "AE9A8B71-ABE8-4EDC-B10E-2123842EEA33"
["Code"] => строка(26) "isv.BUSINESS_LIMIT_CONTROL"
}#### Участие в проекте
Создайте форк данного проекта.
Создайте новую ветку Feat_xxx
.
Подтвердите изменения.
Создайте запрос на слияние Pull Request.
Примечание: При возникновении вопросов обращайтесь на почту china_wangyu@aliyun.com.
Или, свяжитесь через QQ 354007048 / 354937820
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )