<?php require __DIR__ . '/common.php'; /** * 调用v2/DescribeProject例子,但返回原始数据供自行判断:http://www.qcloud.com/wiki/v2/DescribeProject */ $request = new \QcloudApi\Base\Request(array('host' => 'account.api.qcloud.com', 'secretId' => QCLOUD_API_SECRET_ID, 'secretKey' => QCLOUD_API_SECRET_KEY, 'defaultRegion' => 'gz')); //部分接口不支持http,此时需要设置相关参数(也可以在构造时传入) $request->setConfig(array('protocol' => 'https')); //如果你想自行处理所有Response返回数据,则需要自行创建Response体,然后传入: $response = new \QcloudApi\Base\Response(array('datatype' => 'text')); $request->send('DescribeProject', array(), 'GET', $response); //注意:此时不会检查json体内的错误,仅检查是否存在网络错误! if (!$response->isOk()) { exit("API Error!:" . var_export($response->getError(true))); } $rawResult = $response->getRawResult(); var_export($rawResult);