1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/china_wangyu-ali_cloud_sms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 12:21 0202a1c

АлиБобо SMS

Описание проекта

SDK для отправки SMS с помощью АлиБобо

Архитектура программного обеспечения

src         каталог модулей

├─ AliSMS        основной каталог
        
    ├─ Lib         каталог зависимостей

         ├─ SignatureHelper.php         библиотека зависимостей от АлиБобо.

    ├─ AliSMS.php            основной класс для работы с АлиБобо SMS.

Это расширение версий 1.0.0 и выше требует среду выполнения PHP7.2 и выше.

Инструкция по установке

  1. Gitee: git@gitee.com:china-wangyu/WeChat.git

  2. Установка через composer

    Из-за известных причин соединение с зарубежными сайтами может быть медленным. Поэтому время установки может увеличиться. Мы рекомендуем использовать следующие команды для использования зеркального сервера в Китае. Откройте окно командной строки (для Windows) или консоль (для Linux/Mac) и выполните следующую команду:

        composer config -g repo.packagist composer https://packagist.phpcomposer.com

    Использование: Добавьте в composer.json

     "require": {
         "china-wangyu/alisms": "^1.0.0"
     },

    Затем (в командной строке):

     composer update

Инструкция по использованию1. Загрузка пространства имён

    use AliSMS\AliSMS;
  1. Создание экземпляра класса 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);
  2. Отправка SMS

     /**
      * Отправка SMS.
      * @param string $phoneNumbers  номер телефона
      * @param array $templateParam  параметры шаблона SMS
      * @param string $outId     уникальный идентификатор
      * @return bool|\stdClass   результат отправки
      * @throws \Exception
      */
     $result = $aliSMS->sendSms($phoneNumbers, $templateParam, $outId);
  3. Возвращаемое значение Успешный ответ:

         объект(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"
         }#### Участие в проекте
  4. Создайте форк данного проекта.

  5. Создайте новую ветку Feat_xxx.

  6. Подтвердите изменения.

  7. Создайте запрос на слияние Pull Request.

Контакт с авторами

Примечание: При возникновении вопросов обращайтесь на почту china_wangyu@aliyun.com.

Или, свяжитесь через QQ 354007048 / 354937820

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/china_wangyu-ali_cloud_sms.git
git@api.gitlife.ru:oschina-mirror/china_wangyu-ali_cloud_sms.git
oschina-mirror
china_wangyu-ali_cloud_sms
china_wangyu-ali_cloud_sms
master