2017 © Pedro Peláez
 

library laravel-qcloudapi

qcloudapi for laravel

image

bqx619/laravel-qcloudapi

qcloudapi for laravel

  • Tuesday, May 2, 2017
  • by bqx619
  • Repository
  • 1 Watchers
  • 0 Stars
  • 11 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

laravel for qcloudapi

qcloudapi-sdk-php是为了让PHP开发者能够在自己的代码里更快捷方便的使用腾讯云的API而开发的SDK工具包。 laravel for qcloudapi 是对腾讯云官方SDK的封装, (*1)

更新历史

  • [3/1]增加对HmacSHA1签名和HmacSHA256签名兼容的支持
  • [7/15]增加Tdsql模块
  • [7/6] 增加Cmem模块
  • [6/17] 增加account模块
  • [5/25] 添加Cbs、Snapshot和Scaling模块

资源

入门

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

  2. 下载SDK,放入到您的程序目录。 使用方法请参考下面的例子。, (*3)

例子

<?php

require 'vendor/autoload.php';
use QCLOUDAPI\QcloudApi;


error_reporting(E_ALL ^ E_NOTICE);


$config = array('SecretId'       => '你的secretId',
                'SecretKey'      => '你的secretKey',
                'RequestMethod'  => 'GET',
                'DefaultRegion'  => 'gz');

$cvm = QcloudApi::load(QcloudApi::MODULE_CVM, $config);

$package = array('offset' => 0, 'limit' => 3, 'SignatureMethod' =>'HmacSHA256');

$a = $cvm->DescribeInstances($package);
// $a = $cvm->generateUrl('DescribeInstances', $package);

if ($a === false) {
    $error = $cvm->getError();
    echo "Error code:" . $error->getCode() . ".\n";
    echo "message:" . $error->getMessage() . ".\n";
    echo "ext:" . var_export($error->getExt(), true) . ".\n";
} else {
    var_dump($a);
}

echo "\nRequest :" . $cvm->getLastRequest();
echo "\nResponse :" . $cvm->getLastResponse();
echo "\n";

The Versions

02/05 2017

1.1

1.1.0.0

qcloudapi for laravel

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Avatar bqx619

sdk qcloud tencentyun

24/04 2017

dev-master

9999999-dev

qcloudapi for laravel

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Avatar bqx619

sdk qcloud tencentyun

24/04 2017

1.0

1.0.0.0

qcloudapi for laravel

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Avatar bqx619

sdk qcloud tencentyun