anchnet/qcloudapi-sdk-php

腾讯云API的PHP SDK

dev-master 2017-11-03 03:23 UTC

This package is not auto-updated.

Last update: 2024-09-21 01:22:10 UTC


README

qcloudapi-sdk-php是一个SDK工具包,它允许PHP开发者能够在自己的代码中更快速方便地使用腾讯云的API。

基于官方初级版本完全重构,不兼容原使用用法。腾讯 SDK 尿性你懂得 WTF!

新特性

  • 遵循PSR-4规范;
  • 支持Composer加载方式;
  • 丰富的异常捕获;
  • 支持Proxy、Retry、Timeout;

资源

入门

  1. 申请安全凭证。 在第一次使用云API之前,用户首先需要在腾讯云网站上申请安全凭证,安全凭证包括SecretId和SecretKey,SecretId用于标识API调用者的身份,SecretKey用于加密签名字符串和服务器端验证签名字符串的密钥。SecretKey必须严格保管,避免泄露。

安装

composer require anchnet/qcloudapi-sdk-php dev-master

测试

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