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

OSCHINA-MIRROR/flc1125-alidayu

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Али Да Ю — v2.0

Последняя стабильная версия

Общее количество загрузок

php>=5.4

Лицензия

PS: Али Да Ю https://github.com/flc1125/dysms

Обновление

v2.0.6 (2017-08-12)

  • исправлена ошибка #6.

v2.0.5 (2017-01-25)

  • Исправлен autoload.php [https://github.com/flc1125/alidayu/issues/5].

v2.0.4 (2016-10-25)

  • Добавлена функция автоматической загрузки (не зависит от composer).
  • Добавлен метод быстрого вызова Client::request.

v2.0.3 (2016-10-12)

  • Добавлены настройки песочницы.

Функции

  • Отправка SMS [docs/alibaba_aliqin_fc_sms_num_send.md].
  • Запрос истории отправки SMS [docs/alibaba_aliqin_fc_sms_num_query.md].
  • Преобразование текста в речь для уведомлений [docs/alibaba_aliqin_fc_tts_num_singlecall.md].
  • Голосовые уведомления [docs/alibaba_aliqin_fc_voice_num_singlecall.md].
  • Многосторонние звонки (в разработке) [docs/alibaba_aliqin_fc_voice_num_doublecall.md].
  • Прямое пополнение счёта (в разработке) [docs/alibaba_aliqin_fc_flow_charge.md].
  • Прямой запрос баланса (в разработке) [docs/alibaba_aliqin_fc_flow_query.md].
  • Прямое пополнение счета с учётом региона (в разработке) [docs/alibaba_aliqin_fc_flow_charge_province.md].
  • Тарифные планы (пройдено) [docs/alibaba_aliqin_fc_flow_grade.md].
  • Вспомогательные методы [docs/support.md].

В разработке: так как это личный проект, у автора ограниченный доступ к API Али Да Ю. Временно не тестируется; функции разработаны, но тестирование пока недоступно. Пожалуйста, сообщите, если оно станет возможным.

Среда

Установка

composer require flc/alidayu

или

require '/path/to/alidayu/autoload.php';

Использование

<?php
use Flc\Alidayu\Client;
use Flc\Alidayu\App;
use Flc\Alidayu\Requests\AlibabaAliqinFcSmsNumSend;
use Flc\Alidayu\Requests\IRequest;

// Конфигурация
$config = [
    'app_key'    => '*****',
    'app_secret' => '************',
    // 'sandbox'    => true,  // Песочница, по умолчанию false
];


// Метод использования 1
$client = new Client(new App($config));
$req    = new AlibabaAliqinFcSmsNumSend;

$req->setRecNum('13312311231')
    ->setSmsParam([
        'number' => rand(100000, 999999)
    ])
    ->setSmsFreeSignName('叶子坑')
    ->setSmsTemplateCode('SMS_15105357');

$resp = $client->execute($req);

// Способ использования 2
Client::configure($config);  // Глобальное определение конфигурации (определить один раз, повторять не нужно)

$resp = Client::request('alibaba.aliqin.fc.sms.num.send', function (IRequest $req) {
    $req->setRecNum('13312311231')
        ->setSmsParam([
            'number' => rand(100000, 999999)
        ])
        ->setSmsFreeSignName('叶子坑')
        ->setSmsTemplateCode('SMS_15105357');
});

// Результат
print_r($resp);
print_r($resp->result->model);
?>

Помощь

Поддержка

Лицензия

MIT.

Комментарии ( 0 )

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

Введение

Али больше (рыба) API интерфейс — SDK. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/flc1125-alidayu.git
git@api.gitlife.ru:oschina-mirror/flc1125-alidayu.git
oschina-mirror
flc1125-alidayu
flc1125-alidayu
master