anchnet / qcloudapi-sdk-php
php sdk for qcloudapi
dev-master
2017-11-03 03:23 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~5.0
This package is not auto-updated.
Last update: 2024-12-14 02:30:27 UTC
README
qcloudapi-sdk-php是为了让PHP开发者能够在自己的代码里更快捷方便的使用腾讯云的API而开发的SDK工具包。
基于官方初级版本完全重构,不兼容原使用用法。腾讯 SDK 尿性你懂得 WTF!
新特性
- 遵循 PSR-4 规范;
- 支持 Composer 加载方式;
- 丰富的异常捕获;
- 支持 Proxy、Retry、Timeout;
资源
入门
- 申请安全凭证。 在第一次使用云API之前,用户首先需要在腾讯云网站上申请安全凭证,安全凭证包括 SecretId 和 SecretKey, SecretId 是用于标识 API 调用者的身份,SecretKey是用于加密签名字符串和服务器端验证签名字符串的密钥。SecretKey 必须严格保管,避免泄露。
安装
composer require anchnet/qcloudapi-sdk-php dev-master
Tests
SECRET_ID=你的SecretID SECRET_KEY=你的SecretKEY php /project_path/vendor/phpunit/phpunit/phpunit --bootstrap /project_path/vendor/autoload.php --no-configuration /sdk_path/tests
使用示例
<?php require_once './vendor/autoload.php'; $profile = new QcloudApi\Profile('你的secretId', '你的secretKey', '区域参数'); $apiClient = new QcloudApi\QcloudApi(QcloudApi\QcloudApi::MODULE_CVM, $profile); $response = $apiClient->DescribeRegions(); var_dump($response);