yoho / aliyun-sdk
基于axios开发的阿里云服务SDK
0.5.5
2018-04-02 07:18 UTC
Requires
- php: >=7.0
- aliyuncs/oss-sdk-php: ~2.0
- flc/dysms: ^1.0
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- composer/composer: 1.0.*@dev
This package is not auto-updated.
Last update: 2024-09-19 17:03:22 UTC
README
阿里云云服务SDK集合,支持composer库。
环境
- PHP 7.0+。
- CURL扩展。
安装
composer require axios/aliyun-sdk
开发计划
- VOD -> 完成
- CDN -> 完成
- OSS -> 基于 aliyun/aliyun-oss-php-sdk
- SMS -> 基于 flc/dysms
- MTS -> 完成
- ECS -> 开发中
- APIGateway -> 开发中
- ......
如何使用
- require composer autoload
require_once __DIR__. "/../vendor/autoload.php";
- 认证
$access_id = "testAccessKeyId"; $access_secret = "testAccessKeySecret"; \aliyun\sdk\Aliyun::auth($access_id,$access_secret);
- 设置区域
\aliyun\sdk\Aliyun::region('cn-shanghai');
- 请求
$response = \aliyun\sdk\vod\Vod::GetCategories() ->setCateId(-1) ->setPageNo(4) ->setPageSize(10) ->request(); // Or Request like this $request = \aliyun\sdk\vod\Vod::GetCategories(); $request->setCateId(-1); $request->setPageNo(4); $request->setPageSize(10) $response = $request->request();
- 获取响应内容
dump($response->getContent());
自定义请求
use aliyun\sdk\vod\request\VodCommon; class Example extends VodCommon { public function doSomething(){ //setting Action $this->setActionName("action_name"); //setting parameter $this->setParam("param_name","param_value"); return $this->request(); } }