阿里大于(鱼)API接口-SDK
PHP
Latest commit 503ebf7 Dec 24, 2016 @flc1125 更新composer详情
Permalink
Failed to load latest commit information.
docs support Sep 20, 2016
src/Alidayu request Oct 25, 2016
tests request Oct 25, 2016
.gitignore 忽略文件 Sep 19, 2016
LICENSE license Sep 20, 2016
README.md update readme Oct 25, 2016
autoload.php autoload Oct 25, 2016
composer.json 更新composer详情 Dec 24, 2016

README.md

阿里大于(鱼) - v2.0

build=passing composer tag=v2.0.4 php>=5.4 license=MIT

v2.0不支持从v1.0直接升级,请抛弃v1.0

更新

v2.0.4 (2016-10-25)

新增自动载入功能(不依靠composer)
新增Client::request快捷调用方法

v2.0.3 (2016-10-12)

新增沙箱配置

功能

待测:因个人开发者,阿里大于权限相对较低。暂时无法测试;功能已开发,如测试可用,请告知~~

环境

安装

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
];


// 使用方法一
$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);

// 使用方法二
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);
?>

帮助

支持

License

MIT